虚拟机QT编译环境配置

本文详细记录了在VMware8.0.0虚拟机上的Ubuntu10.0系统中,配置QT-Embedded-3.1.0编译环境的过程,包括建立arm交叉编译工具链和解决g++错误问题。在配置过程中,作者遇到g++执行错误,通过安装相应版本的g++并更新环境变量仍未能解决问题,最终选择重新安装系统并成功配置。
摘要由CSDN通过智能技术生成

虚拟机版本:VMare8.0.0

虚拟机系统:Ubuntu10.0

QT源码版本:qt-embedded-free-3.1.0

 

花了些时间把虚拟机上的QT编译环境弄好了,在现在总结一下配置过程以及遇到的问题。我的配置环境以及QT版本号如上所述。

起初的时候我用工作的虚拟机环境配置,这个环境是之前同事给我的,里面怎么配置的我也不太清楚,工作环境已经安装了交叉编译工具arm-none-linux-gnueabi,我平时工作的时候都是用这个做交叉编译,程序编译好以后,直接放到嵌入式板子上运行就OK了。在这个环境上编译QT源码的时候总是出错,错误如下:

g++: error trying to exec 'cc1plus': execvp: No such file or directory

用这些错误信息在网上找解决方法的时候,一般都是说原因是g++没有安装或者g++版本与gcc版本不一致,按照网上的说法,我重新安装g++,首先安装软件包build-essential,安装命令为: apt-get install build-essential,然后再安装g++,在安装g++前,查看一个下gcc版本,命令为:gcc -v,得到gcc版本为4.3,于是我安装与之相应的g++版本,命令为:apt-get install g++-4.3,安装完成后,再编译源QT代码,仍然出现同样的错误。我在这个问题上折腾了好久,但是仍然没有解决,当时实在没有办法了,于是决定自己重新装一个系统,自己在系统上配置环境。(ps:知道原因的大神不妨说下解决方法,我等是菜鸟,感谢先!)

 

决定自己重新装一个系统以后我就立刻行动起来,系统装好以后,按照网上的方法配置环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值