待解决问题:“gcc编译:file format not recognized; treating as linker script”
2008-12-07 18:33
417 查看
终端中提示如下
/usr/bin/ld:/usr/lib/gcc/i686-magic-linux/3.4.3/../../../libc.so: file format not recognized; treating as linker script
/usr/bin/ld:/usr/lib/gcc/i686-magic-linux/3.4.3/../../../libc.so:5: syntax error
无端端的两个lib.so的文件都有错了,现在什么都编译不了
环境:RedFlag 5.0 , 不够安装2.0beta3中的xorg,和kde的rpm包升级,
试过安装2.0beta3中的gcc的包,但情况不变
Thread model: posix
gcc version 3.4.3 20041114 (Magic Linux 3.4.3-3)
是不是下载gcc的库文件覆盖原来的那两个就行
rpm -ivh --force --nodeps `ls | grep "gcc" `
但是上面这样装不够的
还需要如下
rpm -ivh --force --nodeps `ls | grep "libstd" `
因为我只用c++这样就我的c++程序就没问题了,可以编译了
[root@localhost System_Sources]# rpm -ivh libstdc++6-4.1.1-3mdk.i586.rpm --force --nodeps
warning: libstdc++6-4.1.1-3mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 70771ff3
Preparing... ########################################### [100%]
1:libstdc++6 ########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libstdc++6-devel-4.1.1-3mdk.i586.rpm --force --nodeps
warning: libstdc++6-devel-4.1.1-3mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 70771ff3
Preparing... ########################################### [100%]
1:libstdc++6-devel ########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libstdc++6-static-devel-4.1.1-3mdk.i586.rpm --force --nodeps
warning: libstdc++6-static-devel-4.1.1-3mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 70771ff3
Preparing... ########################################### [100%]
1:libstdc++6-static-devel########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libgomp-4.3.2-7.i386.rpm
warning: libgomp-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
Preparing... ########################################### [100%]
1:libgomp ########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libgcc-4.3.2-7.i386.rpm
warning: libgcc-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
Preparing... ########################################### [100%]
file /lib/libgcc_s.so.1 from install of libgcc-4.3.2-7 conflicts with file from package libgcc-3.4.3-9.EL4.2
file /usr/sbin/libgcc_post_upgrade from install of libgcc-4.3.2-7 conflicts with file from package libgcc-3.4.3-9.EL4.2
[root@localhost System_Sources]# rpm -U libgcc-4.3.2-7.i386.rpm
warning: libgcc-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
[root@localhost systemsources]# rpm -ivh cpp-4.3.2-7.i386.rpm
warning: cpp-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
error: Failed dependencies:
libmpfr.so.1 is needed by cpp-4.3.2-7.i386
/usr/bin/ld:/usr/lib/gcc/i686-magic-linux/3.4.3/../../../libc.so: file format not recognized; treating as linker script
/usr/bin/ld:/usr/lib/gcc/i686-magic-linux/3.4.3/../../../libc.so:5: syntax error
无端端的两个lib.so的文件都有错了,现在什么都编译不了
环境:RedFlag 5.0 , 不够安装2.0beta3中的xorg,和kde的rpm包升级,
试过安装2.0beta3中的gcc的包,但情况不变
Thread model: posix
gcc version 3.4.3 20041114 (Magic Linux 3.4.3-3)
是不是下载gcc的库文件覆盖原来的那两个就行
rpm -ivh --force --nodeps `ls | grep "gcc" `
但是上面这样装不够的
还需要如下
rpm -ivh --force --nodeps `ls | grep "libstd" `
因为我只用c++这样就我的c++程序就没问题了,可以编译了
[root@localhost System_Sources]# rpm -ivh libstdc++6-4.1.1-3mdk.i586.rpm --force --nodeps
warning: libstdc++6-4.1.1-3mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 70771ff3
Preparing... ########################################### [100%]
1:libstdc++6 ########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libstdc++6-devel-4.1.1-3mdk.i586.rpm --force --nodeps
warning: libstdc++6-devel-4.1.1-3mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 70771ff3
Preparing... ########################################### [100%]
1:libstdc++6-devel ########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libstdc++6-static-devel-4.1.1-3mdk.i586.rpm --force --nodeps
warning: libstdc++6-static-devel-4.1.1-3mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 70771ff3
Preparing... ########################################### [100%]
1:libstdc++6-static-devel########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libgomp-4.3.2-7.i386.rpm
warning: libgomp-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
Preparing... ########################################### [100%]
1:libgomp ########################################### [100%]
[root@localhost System_Sources]# rpm -ivh libgcc-4.3.2-7.i386.rpm
warning: libgcc-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
Preparing... ########################################### [100%]
file /lib/libgcc_s.so.1 from install of libgcc-4.3.2-7 conflicts with file from package libgcc-3.4.3-9.EL4.2
file /usr/sbin/libgcc_post_upgrade from install of libgcc-4.3.2-7 conflicts with file from package libgcc-3.4.3-9.EL4.2
[root@localhost System_Sources]# rpm -U libgcc-4.3.2-7.i386.rpm
warning: libgcc-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
[root@localhost systemsources]# rpm -ivh cpp-4.3.2-7.i386.rpm
warning: cpp-4.3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
error: Failed dependencies:
libmpfr.so.1 is needed by cpp-4.3.2-7.i386
相关文章推荐
- GCC:file format not recognized; treating as linker script
- libc.so.6: file format not recognized; treating as linker script & libc.so.6:1: syntax error
- libc.so.6: file format not recognized; treating as linker script & libc.so.6:1: syntax error
- gcc File format not recognized 问题的解决
- 解决编译问题:arm-none-linux-gnueabi-gcc: directory: No such file or directory
- gcc编译报错,fatal error: gnu/stubs-soft.h: No such file or directory问题解决!!
- 解决vsftpd编译时的错误:could not read symbols: File in wrong format
- 记录编译GCC 5.2.0时遇到的问题和解决方法,以备日后查询。
- wince6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- gcc6.0编译开源库出错问题的解决
- 解决CentOS 5.5下编译gcc 4.5.1问题
- CMake编译如何解决[-Werror,-Wformat-security] 问题
- 解决gcc 编译时报错"undefined reference to 'main'" 问题
- 如何降低自己的gcc版本--解决ubuntu12.04编译layer的问题
- ubuntu 64bit “arm-linux-gcc: No such file or directory”问题的解决方法
- 【COCOS2DX-LUA 脚本开发之十三】解决lua项目编译Android出现get data from file failed、Cocos2dxActivity cannot be 路径等问题 .
- 解决“运行arm-linux-gcc命令,提示No such file or directory”的问题
- 【COCOS2DX-LUA 脚本开发之十三】解决lua项目编译Android出现get data from file failed以及路径等问题
- 解决maven打包编译出现File encoding has not been set问题
- 最新版OpenWrt/Lede编译教程,解决依赖问题,最新gcc问题