linux下qtcreator生成map文件,linux下qt与qtcreator的安装与配置

最近在做关于进程迁移的项目,需要用到qt做项目的界面,根据网上找的资料做了一下总结,记录一下linux下qt安装与配置的全过程。

1、获得源代码(网上有很多教程,因为比较早了,所以有些链接已经失效了,这里用的链接是今天试过有效的)

src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/

2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb。

2、解压缩

tar xvfz qt-x11-opensource-src-4.5.3.tar.gz

3、生成 makefile 文件

./configure

这个时候他会问你:“Which edition of Qt do you want to use?”

然后给你两个类型供选择:

Type 'c' if you want to use the Commercial Edition.

Type 'o' if you want to use the Open Source Edition.

第一个是商业版,第二个是自由版。

选择 'o'(Qt/嵌入式自由版是Qt为了开发自由软件提供的嵌入式版本)。

这时候,出现许可界面。

选择  'yes' 接受许可协议。

开始生成 makefile 文件。这个大约需要 5 -10 分钟的时间。

4。Qt 编译

gmake

这个过程时间比较长,需要两个小时左右。

5。Qt 安装

运行 gmake install

默认安装至 /usr/local/Trolltech/Qt-4.5.3

大约 5 - 10 分钟。正常结束,安装完毕。

运行 /usr/local/Trolltech/Qt-4.5.3/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。

6。设置环境变量

一。先修改用户环境变量

vi /home/juan/.bashrc

在其最后添加以下信息

export QTDIR=/usr/local/Trolltech/Qt-4.5.3

export PATH=$QTDIR/bin:$PATH

export MANPATH=$QTDIR/man:$MANPATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

二。再修改所有用户环境变量

vi /etc/profile

在其最后添加以下信息

export QTDIR=/usr/local/Trolltech/Qt-4.5.3

export PATH=$QTDIR/bin:$PATH

export MANPATH=$QTDIR/man:$MANPATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

三、测试一下

重新开一个终端,输入命令:

qmake -v

输出结果:

QMake version 2.01a

Using Qt version 4.5.3 in /usr/local/Trolltech/Qt-4.5.3/lib

输入命令:

which qmake

输出结果:

/usr/local/Trolltech/Qt-4.5.3/bin/qmake

证明 Qt 环境变量已经被配置成功

安装过程中遇到的问题:

(1)

“Project ERROR: Package gstreamer-app-0.10 not found.”

解决方案:

yum install 'pkgconfig(gstreamer-app-0.10)'

我使用 wget 命令下载了需要的源码。

> mkdir ~/qt-downloads

> cd ~/qt-downloads

> wget http://download.qt-project.org/official_releases/qtcreator/2.8/2.8.1/qt-creator-linux-x86-opensource-2.8.1.run

qt-creator-linux-x86-opensource-2.8.1.run 就被下载到了 ~/qt-downloads 路径下。

2.2 修改文件权限

修改该文件的权限,使之有执行权限。

>chmod u+x qt-creator-linux-x86-opensource-2.8.1.run

2.3 安装

执行bin文件开始安装Qt Create

> sudo ./qt-creator-linux-x86-opensource-2.8.1.run

其期,安装向导会询问安装路径,我是把文件安装到 /usr/local/ 目录下的。

完成安装之后,Applications --> Programming 菜单下就有一个 Qt Creator 的入口。点击会弹出Qt Creator 的界面

运行./qtcreator 会出现

(/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by/opt/Qt4.5.3/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../.././libQt4CLucene.so.6))

缺少`GLIBCXX_3.4.14'      需要升级gcc,更新至gcc-4.8.2

1、wgethttp://www.netgull.com/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.gz

2、tar

xf

gcc

-

4.8.2.tar.gz

3、cd

gcc

-

4.8.2

4、.

/

contrib

/

download_prerequisites

#利用自带脚本来下载依赖

5、mkdir

gcc

-

build

-

4.8.2

6、cd

gcc

-

build

-

4.8.2

7、.

.

/

configure

--

enable

-

checking

=

release

--

enable

-

languages

=

c

,

c

++

--

disable

-

multilib

#根据个人需要,这里只添加了C/C++支持

8、make

9、make

install

然后更新libstdc++.so.6

1、cp

/

root

/

gcc

-

4.8.2

/

gcc

-

build

-

4.8.2

/

prev

-

x86_64

-

unknown

-

linux

-

gnu

/

libstdc

++

-

v3

/

src

/

.libs

/

libstdc

++

.so

.

6.0.18

/

usr

/

lib64

2、ln

-

sf

/

usr

/

lib64

/

libstdc

++

.so

.

6.0.18

/

usr

/

lib64

/

libstdc

++

.so

.

6

再打开qtcreator就可以了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值