【发布时间】:2015-02-13 19:50:48
【问题描述】:
我已经安装了两个工具链来在 x86 主机上编译 ARM/Linux。现在,我必须使用 arm-eabi-gcc 为 ARM/Linux (Android) 编译一个程序。这个编译器没有任何库可以在 Linux 中使用,所以我需要执行下一个命令来编译 C 程序:
arm-eabi-gcc hello.c -I/home/alejandro/android-ndk-r10c/platforms/android-21/arch-arm/usr/include -nostdlib -Wl,-rpath-link=/usr/arm-linux-gnueabi/lib -L/usr/arm-linux-gnueabi/lib -lc
但是当我编译它时,我得到一个链接器警告:
ld:警告:找不到入口符号_start;默认为 000080b0
我应该怎么做才能正确链接所有内容?
【问题讨论】: