当前位置: 技术问答>linux和unix
请问:为什么gcc -march=arm920t编译失败?
来源: 互联网 发布时间:2015-12-02
本文导语: 比如交叉编译一个test.c文件, gcc -march=arm920t -c test.c -o test 这样编译失败,显示“bash:(bad value)...” 但,如果写成 gcc -march=i386 -c test.c -o test 则成功! 如果编译ARM体系架构上的代码,需要哪些库呀? 一定要...
比如交叉编译一个test.c文件,
gcc -march=arm920t -c test.c -o test
这样编译失败,显示“bash:(bad value)...”
但,如果写成
gcc -march=i386 -c test.c -o test
则成功!
如果编译ARM体系架构上的代码,需要哪些库呀?
一定要用arm-linux-gcc交叉编译器吗,gcc加-march参数不行么?
哪位大哥知道,指点一二。
谢谢~
gcc -march=arm920t -c test.c -o test
这样编译失败,显示“bash:(bad value)...”
但,如果写成
gcc -march=i386 -c test.c -o test
则成功!
如果编译ARM体系架构上的代码,需要哪些库呀?
一定要用arm-linux-gcc交叉编译器吗,gcc加-march参数不行么?
哪位大哥知道,指点一二。
谢谢~
|
到armlinux主页下个toolchain下来,然后把它的bin加入到$PATH就可以用arm-linux-gcc来编译代码了, 光用gcc是编译不了的
给个下载地址http://ftp.linux.org.uk/pub/linux/arm/toolchain/
给个下载地址http://ftp.linux.org.uk/pub/linux/arm/toolchain/
|
这不是一两句能说得完的!!!!!!!!!需要先建立交叉编译环境