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遇到的几个问题相关推荐

  1. 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 ...

  2. 编译GCC4.8.2

    公司的机器上默认是GCC4.4.6,为了完整的体验C++11,可以自己编译一个GCC4.8.2出来(自带了更高版本的glibc). 以下是备忘. 1.下载GCC源码以及依赖库 gmp ftp://ft ...

  3. 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- ...

  4. clang 搭建和编译boost 和zero ICE库 (Ubuntu10 64)

    相关介绍资料如下: Boost编译 http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/downl ...

  5. PHP中间件ICE,ICE的安装配置,ICE常见编译和运行(异常)错误(自测Php版本安装部分,因为php版本跟ice版本不一样失败)

    ICE(Internet Communications Engine)是Zeroc提供的一款高性能的中间件.使用ICE能使得php(或c++,java,python)与java,c++,.net,py ...

  6. linux编译ice,linux环境下编译安装ICE

    前面我们讲过了在linux环境下通过rpm的方式来安装ICE,这种安装方式可以是比较简单的,自己在安装过程中发现后面PHP无法装在IcePHP.sp模块,也有可能自己在安装过程中某个地方出错了.又尝试 ...

  7. linux下编译isl,CentOS 6 编译GCC 4.8.1简明流程

    之前讨论了很多关于编译gcc的事情,都源自于当年在CentOS6.2上编译gcc4.7.2的事情,简直苦不堪言. 今天工作需要又要用CentOS了,用于gcc只用了更严格的开源协议GPL v3的问题, ...

  8. 在centos6.8安装gcc4.8.5(成功版本)

    来源:http://www.voidcn.com/article/p-wwsxnpci-bmq.html 1.获取gcc4.8.5的源码包(不同的版本,基本是只需要换掉后面的版本号即可更换下载地址) ...

  9. arm-linux交叉编译工具链的制作(基于S3C2440)【转】

    本文转载自:http://eric-gao.iteye.com/blog/2160622 制作arm-linux交叉编译工具链一般通过crosstool工具或者crosstool-NG,前者使用方便, ...

最新文章

  1. python快速写入hbase_Python生成HBase 10w+ 条数据说明
  2. html如何获得网址,已知一个网址,如何获得该网址对应的html源代码?在del 找人事管理软件...
  3. MySQL关联更新update
  4. redis单线程为什么快?
  5. MapReduce的方式进行HBase向HDFS导入和导出
  6. ajax div 赋值重新渲染_30分钟全面解析图解AJAX原理
  7. 华为服务器故障灯不开机_华为服务器日常维护及故障处理介绍V.ppt
  8. 投资最重要的事读后感_《投资最重要的事》读书笔记分享
  9. NET 自定义配置文件 Configuration
  10. optistruct学习
  11. 我的家庭私有云计划-19
  12. 阮一峰ES6之Generator函数理解
  13. python上楼梯问题_python解决上楼梯问题
  14. 刚性PCB和柔性PCB的区别
  15. 剑指offer中使用辅助栈方法的题目的整理(待更)
  16. IDEA buid Web项目直接报错,Error:Abnormal build process termination:
  17. 申请计算机课代表,课代表申请书的格式是怎样的啊???
  18. 人工智能的未来:趋势和对软件工程师的启示
  19. 【防火墙篇】02. 宽带上网设置 ❀ 网康防火墙
  20. 搭建自己的EOS多节点测试主网

热门文章

  1. 计算机的启动过程———《x86汇编语言:从实模式到保护模式》读书笔记补遗01
  2. Virtual Box上的Ubuntu与Win7共享文件夹
  3. linux查看磁盘挂载的三种方法
  4. 【译】BINDER TRANSACTIONS IN THE BOWELS OF THE LINUX KERNEL
  5. Linux内存初始化(C语言部分)
  6. keil2c语言使用教程,Keil教程(2)
  7. JZOJ 4673. 4504. 5635. 【NOI2018模拟4.7】LCS
  8. 在MATLAB中读取同一路径下多个txt或mat文件
  9. java中如何获得屏幕的宽度和高度_在Android中获取屏幕宽度和高度
  10. hdu5492(2015合肥网络赛I题)