搭建虚拟机下ubuntu的qt-arm交叉编译工具

自己实践的记录,其中在我的新浪博客上也发表了。
1 需要的工具VWMARE下安装好ubuntu12.04系统(其它版本没有尝试过)。
2 下载好好个安装包:qt-opensource-linux-x86-5.5.0.run(其它版本应该也可以),这个是qt creator安装包,安装好并能正常使用,这个步骤前得先执行sudo apt-get install build-essential libgl1-mesa-dev,安装相关依赖。
3 下载gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar.xz这个文件,这个生成qt库的tool-chain。解压在home目录下。执行sudo gedit ~/.profile,将export PATH=/home/leo/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin:$PATH加在后面,注意路径与目录名,这个目录就是在后面make时能正确找到工具链。
4 下载源码qt-everywhere-opensource-src-4.8.5.tar.gz,解压到home目录下,执行cd ~/Downloads/qt-everywhere-opensource-src-4.8.5/mkspecs/qws 然后再执行cp -r linux-arm-gnueabi-g++ linux-arm-gnueabihf-g++,目的是复制一个linux-arm-gnueabi-g++文件夹并改名,注意你自己的路径。进入  linux-arm-gnueabihf-g++目录,并打开qmake.conf把arm-none-linux-gnueabi全改为arm-linux-gnueabihf并保存。
5 接下来configure \build \install qt library。终端时执行source ~/.profile 再
进入源码目录cd ~/Downloads/qt-everywhere-opensource-src-4.8.5 
  再执行./configure -prefix /usr/local/qt-4.8.5-altera-soc -release -shared \ 
-nomake examples -nomake tools -nomake docs -make demos \ 
-xplatform qws/linux-arm-gnueabihf-g++ -embedded arm -little-endian \ 
-no-pch -v (特别注意命令格式,分清空格)执行这个后会出现一个选择,你输入o确认,又出现一个选择,输入yes确认,没有错误就可以接着做了。(/usr/local/qt-4.8.5-altera-soc是最后生成库的位置) 
执行make 。时间有点久。
最后执行sudo make install。。。。成功生成。
部分图片:







6 下面是qt配置。tool-->option;选择build与run;Compiler下新建GCC选择上面tool-chain路径下的arm-linux-gnueabihf-g++;qt version下新建选择生成库下bin里的qmake;再kit其中Name: Altera SoC FPGA Kit 、Device Type: Select “Generic Linux Device” 、Compiler: Select “GCC (Altera SoC)” 、Qt Version: Select “(Qt 4.8.5 (qt-4.8.5-atera-soc)”应用,ok。






7 编译自己的工程,选择刚刚新建的kit,rebuild all 就可以了。。。。


注:版权所有,请注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要删除虚拟机下的WSL-Ubuntu,可以按照以下步骤进行操作: 1. 打开虚拟机管理器,并选择要删除的虚拟机实例。 2. 在菜单中选择"关闭"或"停止"选项,确保虚拟机已关闭。 3. 打开WSL-Ubuntu的终端窗口。 4. 输入以下命令,以列出所有已安装的WSL发行版: ``` wsl --list --all ``` 5. 找到要删除的WSL-Ubuntu实例的名称,并记下其名称。 6. 输入以下命令,以卸载WSL-Ubuntu实例(将实例名称替换为实际名称): ``` wsl --unregister Ubuntu ``` 这将卸载WSL-Ubuntu实例并删除相关的文件和配置。 7. 在虚拟机管理器中,选择要删除的虚拟机实例,并删除它。 请注意,上述步骤是在Windows操作系统下的虚拟机管理器上删除WSL-Ubuntu的方法。根据操作系统和虚拟机管理工具的不同,具体步骤可能会有所不同。在执行这些操作之前,请确保备份重要数据,并谨慎操作。 ### 回答2: 要删除虚拟机下的WSL-Ubuntu,可以按照以下步骤进行操作: 1. 打开虚拟机管理器,选择待删除的虚拟机。 2. 停止运行虚拟机,确保虚拟机已关闭。 3. 在虚拟机管理器中选择删除虚拟机的选项。 4. 确认删除虚拟机的操作。 5. 等待虚拟机管理器完成删除操作。 6. 删除虚拟机后,可以进一步删除关联的虚拟磁盘文件,以释放磁盘空间。 需要注意的是,删除虚拟机会导致其中的数据和应用程序永久性丧失,因此在进行删除操作之前,请确保已备份重要的数据。此外,还需确保没有其他依赖于WSL-Ubuntu的应用程序或服务在运行,以避免潜在的问题。 在删除虚拟机之后,您还可以选择重新安装WSL-Ubuntu或使用其他虚拟机相关的技术来满足您的需求。希望这些步骤能够帮助您成功删除虚拟机下的WSL-Ubuntu。 ### 回答3: 要删除虚拟机下的WSL-Ubuntu,可以按照以下步骤进行操作: 1. 打开虚拟机管理软件,如VirtualBox、VMware,进入虚拟机列表。 2. 找到运行WSL-Ubuntu虚拟机,并停止其运行。可以右键点击虚拟机,选择停止或关闭。 3. 关闭虚拟机之后,找到虚拟机的配置文件或存储文件所在的路径。通常情况下,这些文件都存储在一个指定的文件夹内。 4. 进入该路径,找到与WSL-Ubuntu相关的文件,并将其删除。通常情况下,虚拟机的配置文件以及虚拟硬盘文件(.vmdk, .vdi等)都需要删除。 5. 删除虚拟机文件后,打开虚拟机管理软件,从虚拟机列表中移除已删除的虚拟机。 6. 确认删除操作无误后,可以关闭虚拟机管理软件。 需要注意的是,在删除虚拟机之前,请确保虚拟机中的重要数据已备份,以免数据丢失。此外,删除虚拟机后将无法恢复其配置和数据,因此请谨慎操作。 希望以上信息对您有帮助,谢谢!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值