编译gcc4.4.6与ICE遇到的几个问题
1.遇错
./.libs/libgcj.so: undefined reference to `__cxa_call_unexpected'
解决:d.错误码:"/.libs/libgcj.so: undefined reference to `__cxa_call_unexpected' collect2: ld returned 1 exit status"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50888
http://gcc.gnu.org/viewcvs/gcc/branches/ARM/embedded-4_6-branch/libjava/prims.cc?view=log&pathrev=189421
替换 libjava/prims.cc这个文件
2.建立软连接,注意之前备份/usr/bin gcc,g++,c++
#which gcc
找到路径
ln -s /usr/local/gcc-4.4.6/bin/gcc /usr/bin/gcc
ln -s /usr/local/gcc-4.4.6/bin/g++ /usr/bin/g++
ln -s /usr/local/gcc-4.4.6/bin/c++ /usr/bin/c++
也可以直接替换,注意备份哈
3.
发现OPENSSL依旧不是最新版本,因为老版本有漏洞,所以手动编译升级了OPENSSL,在安装过程中,执行make install时,
出现“POD document had syntax errors at /usr/bin/pod2man line 69. make .”错误,解决办法如下:
输入以下命令即可:
rm /usr/bin/pod2man
4.在配置gcc之前遇到类似configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.错误
参考:http://blog.163.com/phys_atom/blog/static/1676445532012229814992/
5.参考配置环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib
export ICE_HOME=/usr/local/ICE-3.4.2/Ice-3.4.2
export PATH=$PATH:$ICE_HOME/bin
export LD_LIBRARY_PATH=$ICE_HOME/lib:$LD_LIBRARY_PATH
转载于:https://www.cnblogs.com/luoxiang/p/4567123.html
编译gcc4.4.6与ICE遇到的几个问题相关推荐
- arm linux gcc 4.6.3,编译gcc-4.6.3
编译gcc-4.6.3 准备 下载GCC 源码包 : gcc-4.6.3.tar.bz2 下载GCC 依赖包: gmp-5.0.4.tar.bz2, mpfr-3.1.0.tar.bz2 ,mpc-0 ...
- 编译GCC4.8.2
公司的机器上默认是GCC4.4.6,为了完整的体验C++11,可以自己编译一个GCC4.8.2出来(自带了更高版本的glibc). 以下是备忘. 1.下载GCC源码以及依赖库 gmp ftp://ft ...
- fedora 20下使用gcc 4.8.2编译gcc-4.4.1的错误
In file included from /root/Downloads/gcc-4.4.1/libgcc/../gcc/unwind-dw2.c:333: /root/Downloads/gcc- ...
- clang 搭建和编译boost 和zero ICE库 (Ubuntu10 64)
相关介绍资料如下: Boost编译 http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/downl ...
- PHP中间件ICE,ICE的安装配置,ICE常见编译和运行(异常)错误(自测Php版本安装部分,因为php版本跟ice版本不一样失败)
ICE(Internet Communications Engine)是Zeroc提供的一款高性能的中间件.使用ICE能使得php(或c++,java,python)与java,c++,.net,py ...
- linux编译ice,linux环境下编译安装ICE
前面我们讲过了在linux环境下通过rpm的方式来安装ICE,这种安装方式可以是比较简单的,自己在安装过程中发现后面PHP无法装在IcePHP.sp模块,也有可能自己在安装过程中某个地方出错了.又尝试 ...
- linux下编译isl,CentOS 6 编译GCC 4.8.1简明流程
之前讨论了很多关于编译gcc的事情,都源自于当年在CentOS6.2上编译gcc4.7.2的事情,简直苦不堪言. 今天工作需要又要用CentOS了,用于gcc只用了更严格的开源协议GPL v3的问题, ...
- 在centos6.8安装gcc4.8.5(成功版本)
来源:http://www.voidcn.com/article/p-wwsxnpci-bmq.html 1.获取gcc4.8.5的源码包(不同的版本,基本是只需要换掉后面的版本号即可更换下载地址) ...
- arm-linux交叉编译工具链的制作(基于S3C2440)【转】
本文转载自:http://eric-gao.iteye.com/blog/2160622 制作arm-linux交叉编译工具链一般通过crosstool工具或者crosstool-NG,前者使用方便, ...
最新文章
- python快速写入hbase_Python生成HBase 10w+ 条数据说明
- html如何获得网址,已知一个网址,如何获得该网址对应的html源代码?在del 找人事管理软件...
- MySQL关联更新update
- redis单线程为什么快?
- MapReduce的方式进行HBase向HDFS导入和导出
- ajax div 赋值重新渲染_30分钟全面解析图解AJAX原理
- 华为服务器故障灯不开机_华为服务器日常维护及故障处理介绍V.ppt
- 投资最重要的事读后感_《投资最重要的事》读书笔记分享
- NET 自定义配置文件 Configuration
- optistruct学习
- 我的家庭私有云计划-19
- 阮一峰ES6之Generator函数理解
- python上楼梯问题_python解决上楼梯问题
- 刚性PCB和柔性PCB的区别
- 剑指offer中使用辅助栈方法的题目的整理(待更)
- IDEA buid Web项目直接报错,Error:Abnormal build process termination:
- 申请计算机课代表,课代表申请书的格式是怎样的啊???
- 人工智能的未来:趋势和对软件工程师的启示
- 【防火墙篇】02. 宽带上网设置 ❀ 网康防火墙
- 搭建自己的EOS多节点测试主网
热门文章
- 计算机的启动过程———《x86汇编语言:从实模式到保护模式》读书笔记补遗01
- Virtual Box上的Ubuntu与Win7共享文件夹
- linux查看磁盘挂载的三种方法
- 【译】BINDER TRANSACTIONS IN THE BOWELS OF THE LINUX KERNEL
- Linux内存初始化(C语言部分)
- keil2c语言使用教程,Keil教程(2)
- JZOJ 4673. 4504. 5635. 【NOI2018模拟4.7】LCS
- 在MATLAB中读取同一路径下多个txt或mat文件
- java中如何获得屏幕的宽度和高度_在Android中获取屏幕宽度和高度
- hdu5492(2015合肥网络赛I题)