天天看點

準備配置P2Psim

  開始為我的畢業論文做準備了。因為P2Psim是運作在linux下的。是以我隻好把我的虛拟機給重新還原了下。開始準備配置P2Psim。

  我的機器的Linux 核心的版本是2.4.20-8,GCC的版本是3.2.2 20030222.

  不過很遺憾,我遇到了第一個問題。就是如何改變GCC的版本号的問題。

Requirements:

  We compile and run p2psim on Linux and FreeBSD with GCC 2.95.3 and GCC 3.3.5. However, we recommend using GCC 2.95.3. In addition, you need the openssl header files, and you need libcrypto and libgmp.

  GCC是需要2.95.3的。

  問題來了:如何解除安裝GCC

  查閱了資料

  #rpm -e gcc 不可以啊

  出錯了

  終于試驗了很久,才搞清楚,原來指令要這樣用#rpm -e gcc --nodeps

  注意:是--。兩個短橫

  還在網上查到了檢視linux的版本号的一些指令

  下面介紹幾種檢視linux版本資訊的方法:

  1)uname -a

  2)cat /proc/version (這個顯示結果包含gcc版本)

  3)cat /etc/issue

  通過剛剛的解除安裝,倒是确實把gcc給删除了不過,我在看linux的核心的版本的時候,還是有個gcc 3.3.5出現了

  ///

  以上的方法是删除了原來的GCC,不過我還是搞不定啊。

  是以把系統還原回去之後,我還是直接把低版本的GCC給安裝上去。然後我在來配置預設的GCC的版本。

  安裝GCC的方法也是很簡單了

  1)下載下傳源代碼,把源代碼放到了/usr/gcc-2.95.3.tar.gz

  2)解壓縮tar -zxvf gcc-2.95.3.tar.gz

  3)configure

     在/usr 目錄下建立一個檔案夾 mkdir gcc-build

     然後進入剛剛建好的這個檔案夾中 cd gcc-build

     ../gcc-2.95.3/configure --prefix=/usr/local/gcc-2.95.3 --enable-threads=posix

  4)make

    make install

  到這裡,就安裝好了

  不過用gcc -v 去檢視版本資訊的時候,發現還是原來的版本3.3.5

  //

  不怕,用最後一招就可以搞定了

  先進到/usr/bin中,把gcc這個檔案複制到别的地方做備份。

  然後呢運作 rm /usr/bin/gcc

  在運作 mv gcc gcc322

  最後運作 ln -s /usr/local/gcc-2.95.3/bin/gcc gcc

  //

  好了,這個時候,再去gcc -v

  gcc變為了2.95.3

  注意 ln是代表連結的意思

  mv代表重新命名檔案的意思

繼續閱讀