2014-02-09 408 views
0

我試圖通過make menuconfig來配置Linux內核[Angstrom distribution],但是我得到了這些錯誤。鏈接失敗[ld找不到庫]

make: Warning: File `/usr/src/linux-2.6.32.61/arch/arm/Makefile' has modification time 11511 s in the future 
make[1]: Warning: File `scripts/Makefile.host' has modification time 11393 s in the future 
    HOSTCC scripts/basic/fixdep 
/usr/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/bin/ld: cannot find -lgcc_s 
collect2: ld returned 1 exit status 
make[1]: *** [scripts/basic/fixdep] Error 1 
make: *** [scripts_basic] Error 2 

據我所知,ld無法找到庫lgcc_s。我怎樣才能解決這個問題?任何幫助真的會被讚賞。

回答

0

在內核配置期間,鏈接程序正在尋找libgcc_s.so。但是,而不是這個文件,有libgcc_s.so.1。通過運行在兩個文件之間建立鏈接,鏈接成功:

ln –s libgcc_s.so.1 libgcc_s.so