ubuntu 9.04 更新 g++

内核编译和嵌入式产品的设计与开发
回复
kwell2009
帖子: 3
注册时间: 2010-01-14 16:00

ubuntu 9.04 更新 g++

#1

帖子 kwell2009 » 2010-01-14 16:51

各位好!
这两天要装QT4,编译时发现没有g++编译器,得自行安装个顺便更新下gcc。因为这边有种种问题,不能用 apt-get install。 所以下载了gcc-4.4_4.4.1-4ubuntu8_i386.deb,g++-4.4_4.4.1-4ubuntu8_i386.deb两个包,根据依赖关系安装好其他包,编译器的编译信息如下:

# dpkg -i g++-4.4_4.4.1-4ubuntu8_i386.deb
(Reading database ... 104187 files and directories currently installed.)
Preparing to replace g++-4.4 4.4.1-4ubuntu8 (using g++-4.4_4.4.1-4ubuntu8_i386.deb) ...
Unpacking replacement g++-4.4 ...
Setting up g++-4.4 (4.4.1-4ubuntu8) ...

# dpkg -i gcc-4.4_4.4.1-4ubuntu8_i386.deb
(Reading database ... 104187 files and directories currently installed.)
Preparing to replace gcc-4.4 4.4.1-4ubuntu8 (using gcc-4.4_4.4.1-4ubuntu8_i386.deb) ...
Unpacking replacement gcc-4.4 ...
Setting up gcc-4.4 (4.4.1-4ubuntu8) ...
但是查询 g++ -v 显示 g++ command not found
gcc -v 显示版本为 4.3
这其中是什么问题呢?
另外,在安装时,给dpkg增加了安装路径 /usr/bin/,命令为 dpkg -i --instdir=/usr/bin/ g++-4.4_4.4.1-4ubuntu8_i386.deb。 但操作完毕后在此路径下没发现有g++这个文件,请问路径是怎么回事?
各位前辈,请指点,谢谢了!
kwell2009
帖子: 3
注册时间: 2010-01-14 16:00

Re: ubuntu 9.04 更新 g++

#2

帖子 kwell2009 » 2010-01-14 17:04

补充:
另外用命令: dpkg -L g++-4.4_4.4.1-4ubuntu8_i386.deb。显示 g++-4.4_4.4.1-4ubuntu8_i386.deb is not installed。 是我的安装出问题了么?请问应该如何解决?谢谢!
kwell2009
帖子: 3
注册时间: 2010-01-14 16:00

Re: ubuntu 9.04 更新 g++

#3

帖子 kwell2009 » 2010-01-14 17:28

原来在/usr/bin/下是有g++ 这个可执行文件的,只不过其名称为 g++-4.4。 输入: g++-4.4 -v 可以显示版本为 4.4.1。
只要把g++-4.4改名为g++,或者把你需要的对应的编译器改为g++-4.4即可。
但目前的问题是:为何输入:dpkg -L g++-4.4_4.4.1-4ubuntu8_i386.deb 会显示 not installed ?
回复