LINUX.ORG.RU

Сообщения bobor

 

Gentoo, crossdev, arm проблемы с сборкой helloworld

Форум — Mobile

Дорогие товарищи-гентушники, подскажите пожалуйста. Собрал тулчейн через crossdev - armv7a-hardfloat-linux-gnueabi. Собралось без проблем, но не могу скомпилить helloworld.

>> ~/c_projects/bbb_helloworld % armv7a-hardfloat-linux-gnueabi-gcc main.c                                  [0:49:30]  
/usr/libexec/gcc/armv7a-hardfloat-linux-gnueabi/ld: cannot find -lgcc_s
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
, хотя
>> ~ % locate libgcc_s.so                                                                                   [0:55:17]  
/usr/lib64/gcc/armv7a-hardfloat-linux-gnueabi/9999/libgcc_s.so
/usr/lib64/gcc/armv7a-hardfloat-linux-gnueabi/9999/libgcc_s.so.1
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.2/libgcc_s.so
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.2/libgcc_s.so.1
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.2/32/libgcc_s.so
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.2/32/libgcc_s.so.1
С параметром L все собирается
>> ~/c_projects/bbb_helloworld % armv7a-hardfloat-linux-gnueabi-gcc -L /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/9999
 main.c 
>> ~/c_projects/bbb_helloworld % ls                                                                         [0:58:36]  
a.out  main.c
>> ~/c_projects/bbb_helloworld % gcc-config -E 1                                                            [1:00:44]  
export PATH="/usr/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-gnueabi/gcc-bin/9999:/lib64/rc/bin:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.2:/usr/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-gnueabi/gcc-bin/9999:/home/bobor/.rvm/bin:/home/bobor/.rvm/scripts/rvm:/home/bobor/.fzf/bin:/home/bobor/.rvm/bin:/home/bobor/.rvm/scripts/rvm"
export GCC_SPECS=""

ЧЯДНТ? Или как сделать так, чтобы нормально компилировалось без L ?

 ,

bobor
()

RSS подписка на новые темы