|
eclipse下用arm-linu-gcc交叉编译出错
[复制链接]
开发环境是用的eclipse,在setting里设置了compiler,linker,都设置成了arm-linu-gcc,assembler设置为了arm-linux-as。编译一个简单的armlinuxtest.c,内容就是helloworld。
出错为:
arm-linux-gcc -o0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"armlinuxTest.d" -MT"armlinuxTest.d" -o"armlinuxTest.o" "../armlinuxTest.c"
arm-linux-gcc: unrecognized option `-MP'
arm-linux-gcc: unrecognized option `-MFarmlinuxTest.d'
arm-linux-gcc: unrecognized option `-MTarmlinuxTest.d'
cc1: Invalid option `-fmessage-length=0
这个.c文件直接在command下用arm-linux-gcc -o armlinuxtest armlinuxTest.c 能成功编译生成目标文件,所以应该是选项问题。刚学linux,请问,这是什么错?-MP,-MF, -fmessage-length是什么意思?哪里可以查到这些选项的含义?
|
|