当前位置: 代码迷 >> 综合 >> 源码编译zlib-1.2.3.tar.bz2时,需要指定CFLAGS=-march=loongson232,会以+=传进Makefile
  详细解决方案

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

热度:42   发布时间:2024-01-14 19:03:14.0

在源码编译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下不用指定也可以,不知道为什么。