更換默認的glibc庫的方法

更換默認的glibc庫的方法:

當你已經將 glibc 安裝成主要的函式庫之後,又想用舊的函式庫來編譯程式的時候, 你必須將 include 路徑重設成舊的路徑。 
1·指定 "-nostdinc" 將會使預設的路徑無效

2·-I/usr/i486-linuxlibc5/include" 會將 include 的路徑指到舊函式庫的 include 路徑

3·你也必須要指定 "-I/usr/lib/gcc-lib/i486-linuxlibc5/2.7.2.2/include" 以含入 gcc 所需的 include 檔。 注意要視你新的目錄與 gcc 版本來調整這些路徑。  

要用舊的 libc 來做連結,你必須指定 gcc 所用的架構。 這是由 "-b i486-linuxlibc5" 這個選項所指定的。  

對大部份的程式,你可以簡單的將這些選項加入到 makefile 裏的 $CFLAGS 與 $LDFLAGS 選項
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章