源码编译zlib-1.2.3.tar.bz2时,需要指定CFLAGS="-march=loongson232",会以+=传进Makefile

来源:互联网 发布:科比与乔丹数据对比 编辑:程序博客网 时间:2024/05/22 08:03

在源码编译zlib-1.2.3.tar.bz2时,

CC=mips-wrs-linux-gnu-gcc  ./configure 
make

 

出现error:opcode not support in this processor mips1 ‘movz ’$1 $... 

解决方法:

在configure时,指定CFLAGS="-march=loongson232"即可。

即CC=mips-wrs-linux-gnu-gcc  CFLAGS="-march=loongson232"  ./configure 

在configure时,会生成Makefile,并会将CC和CFLAGS传进Makefile,而且是以+=的方式传进去。

=========================

疑问:在ubuntu下不用指定也可以,不知道为什么。