Linux -Qt 开发环境搭建

来源:互联网 发布:用友u8数据库修复工具 编辑:程序博客网 时间:2024/06/10 07:26

在linux 下开发Qt 项目,首先开始环境搭建工作。
linux 版本是Red hat Enterprise linux 64

1.下载最新的qt版本,qt-opensource-linux-x64-5.2.1.run,这是一个可执行文件,在Linux下可以直接双击运行安装。
2.安装完qt后执行不了,因为最新的qt需要匹配更高的gcc,没办法只能是更新gcc。
http://gcc.gnu.org/,官网上下载一个版本的gcc(这里是gcc-4.9.3,release 目录下)
3.将gcc-4.9.3.tar.gz解压到/usr/local/gcc_4.9.3目录下。cd /usr/local/,mkdir gcc_4.9.3, cd /usr/local/gcc_4.9.3,tar -xvf /home/michael/gcc-4.9.3.tar.gz(源码包的路径)
4.解压完成后,会生成一个gcc-4.9.3目录,cd /usr/local/gcc_4.9.3, ./contrib/download_prerequisites,这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。
5.建立一个目标目录:目标目录是用来存放编译结果的地方。
cd /usr/local/gcc_4.9.3/gcc-4.9.3,mkdir gcc-build-4.9.3
cd /usr/local/gcc_4.9.3/gcc-4.9.3/gcc-build-4.9.3.
6.配置——../configure –enable-checking=release –enable-languages=c,c++ –disable-multilib
目的是决定将GCC编译器安装到什么地方,支持什么语言以及指定其它一些选项等。
7.make,编译,等待一段时间,一小时左右
8.make install,等待一段时间
9.验证:gcc -v;或者g++ -v,如果显示的gcc版本仍是以前的版本,就需要重启系统;或者可以查看gcc的安装位置:which gcc;然后再查看版本 /usr/local/bin/gcc -v,通常gcc都安装在该处位置
这里写图片描述
10.建立软连接,如果提示已经存在连接,先删除/usr/lib64/libstdc++.so.6下的libstdc++.so.6即可
ln -s /usr/local/lib64/libstdc++.so.6.0.20 /usr/lib64/libstdc++.so.6

注:mkdir 命令处需要注意,目录关系会影响编译是否能完成。

0 0
原创粉丝点击