arm-linux-ld: cannot find -lgcc,/arm-linux-gnueabi/bin/ld: cannot find crt1.o
hello,我嘗使用arm/vexpress-a9,make boot也是啟動了模擬器,也在模擬器中成功掛載了/labs/linux-lab.
但是交叉工具鏈在ld的時候出現(xiàn)了錯誤。
使用的鏡像是這個
00e3e0e5b61d: Download complete
00e3e0e5b61d: Pull complete
Digest: sha256:bbb2470bd5e88c2fb5f1a58f9aee5cbb1865a69f57de63d520541b62e29f22cb
Status: Downloaded newer image for tinylab/linux-lab:next
LOG: Wait for lab launching...
.... 1 / 60
.... 2 / 60
.... 3 / 60
.... 4 / 60
.... 5 / 60
.... 6 / 60
.... 7 / 60
.... 8 / 60
.... 9 / 60
LOG: Container ID: 1d227dddebb6 Container Name: linux-lab-30234-f3051f
編譯錯誤
ubuntu@linux-lab:/labs/linux-lab/code$ make test
arm-linux-gnueabi-gcc test.c -o test
/usr/lib/gcc-cross/arm-linux-gnueabi/9/../../../../arm-linux-gnueabi/bin/ld: cannot find crt1.o: No such file or directory
/usr/lib/gcc-cross/arm-linux-gnueabi/9/../../../../arm-linux-gnueabi/bin/ld: cannot find crti.o: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [: test] Error 1
ubuntu@linux-lab:/labs/linux-lab/code$ cat test.c
#include
int main(){
int a = 100;
printf("a = %d\n", a);
return 0;
}
ubuntu@linux-lab:/labs/linux-lab/code$ cat Makefile
CC=arm-linux-gnueabi-gcc
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的arm-linux-ld: cannot find -lgcc,/arm-linux-gnueabi/bin/ld: cannot find crt1.o的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拉征信报告需要什么证件去哪 拉征信报告要
- 下一篇: 借记卡是什么卡和储蓄卡区别 借记卡和储蓄