在64位linux上编译曾经在32位linux编译过,含有32位目标文件的错误的解决办法
2017-03-04 15:03
579 查看
在64位linux上编译曾经在32位linux编译过,含有32位目标文件的错误的解决办法
make后有如下错误,如
usr/bin/ld: i386 architecture of input file XXX.a( xxx.o) is incompatible with i386:x86-64 output
当在32位Linux 系统下编译的o文件残留,在64位编译时候时,会提示以上的编译错误。
make clean
后,再
make
就可以解决。
也可手动删除提示的o文件,之后重新编译。
make后有如下错误,如
usr/bin/ld: i386 architecture of input file XXX.a( xxx.o) is incompatible with i386:x86-64 output
当在32位Linux 系统下编译的o文件残留,在64位编译时候时,会提示以上的编译错误。make clean
后,再
make
就可以解决。
也可手动删除提示的o文件,之后重新编译。
相关文章推荐
- Linux中编译文件时提示:arm-elf-gcc: leds.o : No such file or directory 错误的解决办法
- 解决64位Linux系统编译32位错误
- linux 内核编译时出现scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h错误的解决办法
- VisualStudio编译项目时,提示bin目录和obj目录下的文件不能写的错误处理的解决办法
- vs2010中导入OFFICE库文件的类 excel.h,excel.cpp后出现编译错误的解决办法
- GCC 编译linux运用程序开方错误的解决办法
- linux下解压大于4G文件提示error: Zip file too big错误的解决办法
- centos编译ruby的时候ossl_pkey_ec.c文件错误的解决办法
- linux 内核编译时出现scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h错误的解决办法
- qt在linux下引用x11库编译错误的解决办法
- 在linux下向U盘复制文件时发生错误,显示目标是只读的,windows下能够正常使用,应该怎么解决?
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- vc++ 2010 CURL库64位编译时遇到“模块计算机类型“x86”与目标计算机类型“x64”冲突”的解决办法
- Ubuntu16.0.4LTS 64位上运行32位程序,提示No such file or directory?错误的解决办法
- mipsel-openwrt-linux-gcc交叉编译时找不到库文件的解决办法
- VS2005中编译dll文件, 出现"共享段无法找到"的错误及解决办法
- linux 内核编译时出现scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h错误的解决办法
- linux下驱动编译报错EEROR: "***" [***.ko] undefined! 的错误原因和解决办法
- linux平台下进行thrift和protobuf的IDL文件的编译缺少类库的解决办法
- linux 编译安装php及编译安装mysql常见错误总结及解决办法