广告

Ubuntu使用 - GCC的安装

2011-4-20 19:21 4736 0 分类: 软件与OS

在对linux下ucos 的port编译时,报:“gcc: error trying to exec 'cc1plus': execvp: No such file or directory” google了一下,解释多为利用gcc去编译C++的代码, 也有说是gcc 与g++版本不一致(这竟然也是问题???!!!), 至/usr/bin下查看果然不同, apt-get install g++ 后,没有任何更新。看来得手动安装了。

www.gnu.org 下下载了GCC4.4.2(没有敢下最新的版本),解压后,config时报"error : configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.2+”

G:"GCC4.4以上版本需要gmp 以及 mpfr支持"

晕,少看一点儿都不行, 同样gnu.org上下载了gmp 4.3.2   mpfr 3.0.1,按照解压后重新命名为gmp mpfr,并放至gcc目录下,make时报“error : header files gmp-impl.h and longlong.h not found”

G:“ mpfr 3.0.1版本的问题”

就算是菜鸟也不能这么往死了整吧,,重新下载了mpfr 2.3.2替换掉3.0.1,make(用了两个多小时T  T), make install, OK,一切正常。

对于gcc 编译前的config步骤,可以参考"gcc.gnu.org/install/configure.html”,不过有些太详细了,没时间的话可以直接网上查别人的配置, 挑选一些即可

在整个过程中,还是有不少操作不知道真正的含义,只知其然不知所以然。另外,感觉linux下资料确实丰富,或者说,从未发觉有如此多的人在关注并被折磨着

在作ln的时候,突然发现bin下有g++和gcc一样的版本,估计某次升级的时候gcc被升级但是 g++搁浅了,呵呵,一根筋了...

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
hanguangyun_983172896 2011-10-20 09:57
S19文件中添加对于eeprom初始化的操作
在使用S12时,在eeprom中的变量定义时进行了初始化,直接利用abs文件烧录的时候,系统工作正常,但烧录s19文件时,系统启动失败,表现为eeprom中变量初始化失败。直接查看s19文件,内部没有...
hanguangyun_983172896 2011-06-05 22:13
Unable to halt arm core
利用MDK编辑,烧写LPC2368 报: Jlink : Unable to halt arm core 测量,时钟与复位信号正常.网上有言“可能CPU core lock up 所致”也有关于Jli...
hanguangyun_983172896 2011-05-27 09:59
收集一些网站
syscall 详细说明 : http://syscalls.kernelgrok.com/ ibm : https://www.ibm.com/developerworks/cn/ training...
hanguangyun_983172896 2011-05-04 14:58
Ubuntu 使用 - 内核更新
项目需要, 竟然要在linux模拟ucos-II使用环境 (此处略去10000字) 安装了ubuntu8.10 反正很老的一个版本, 由于实际使用中的ucos设计到10ms级系统调度,因此需要把系统时...
hanguangyun_983172896 2010-08-02 20:24
PC下串口编程
http://mail.ustc.edu.cn/~wangyu/MFC/sy09/sy0902.htm收藏一下...
我要评论
0
0
广告