永发信息网

求助,编译vivi时出现错误: error: invalid option ‘no-fpu’ make: *** [arch/s3c2410/head.o] Error 1

答案:2  悬赏:10  手机版
解决时间 2021-03-07 21:56
错误如下:
/usr/local/arm/3.3.2/bin/arm-linux-gcc -D__ASSEMBLY__ -I/home/vivi/include -I/usr/local/arm/3.3.2/include -mapcs-32 -mno-fpu -mhard-float -c -o arch/s3c2410/head.o arch/s3c2410/head.S
cc1: error: invalid option ‘no-fpu’
make: *** [arch/s3c2410/head.o] Error 1

no-fpu是arch/Makefile文件中的一个编译选项,如果把这个选项去掉的话,编译通过,但是编译出来的vivi二进制文件的大小有800多M。

求高手指点一下。

谢谢了,去掉no-fpu果然编译没有错误,至于文件过大的问题,我更换了交叉编译器,把3.3.2换成了2.95.3,这样编译的结果就正常了。
最佳答案
no-fpu顾名思义就是不开启浮点运算的意思,估计head.S这个文件里用到了浮点指令,你加上no-fpu就没法编译过了,你可以观察一下代码看是否如此。文件太大多半是因为你编译出来的文件带了太多调试信息,不是release版本,可以修改makefile文件,里面一般有个CFLAG变量,这个变量是编译时的选项设置,你去掉生成调试信息的那些选项重新编译即可。
全部回答
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阜新市到呼伦贝尔多些公里
九龙家纺在哪里啊,我有事要去这个地方
我想问一下大家,我在姑姑家已经呆了十年。我
土豪为了泡妞坐公交车,奔驰车队在后面护航是
【藕断丝连的反义词】藕断丝连的反义词是什么
写入i5智能机床财物就能解救*st沈机了吗
什么软件可以下载游戏 列如《九游》,,,,
大家锦州阳光能源公司怎么样? 各方面 那个公
嫦娥为什么喜欢住在月球上
“门字框”怎么读
注销的效果和重启一样吗?
40的铁管和pp管怎么接
阿里之门金信达店在哪里啊,我有事要去这个地
【描写秋天的作文50字】写秋天的作文一五十个
电吉他弹C大调和弦电贝司要弹的轮子要弹那弦
推荐资讯
我迅雷看看帐号忘记了 但是有授权给QQ,新浪
汽车机械制图习题集答案 主编卢建源 张伟
我不爱参加集体活动,对自己没有信心,请问有
桦果树湾地址在哪,我要去那里办事
怎样才能退出360云安全中心
ME860港行和国行的区别
上李朗工业园在什么地方啊,我要过去处理事情
【如何鉴别H2,CO,CH4?原理:现象:结论:】
下面关于拉丁美洲经济状况的叙述,正确的是:
石台县仁里镇和平社区居民委员会我想知道这个
王刚汽车修理部这个地址在什么地方,我要处理
凉凉到底什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?