本帖最后由 heaton426 于 2017-5-19 11:04 编辑
这几天一直在捣鼓学习QT的相关内容,前几天好容易学会了QT的环境的搭建,正准备研究一下怎么驱动一个gpio,无奈电脑的自动关机使得虚拟机崩溃,无法启动。。。泪奔,重装一下,正好记录一下。
83T的随机资源正好有一个centos7的镜像文件,以前正好没有用户,这次拿来练练手,反正和ubuntu同源,换汤不换药的玩意。
安装好系统后就是配置,第一个开启root权限
首先su root取得root权限
然后打开/etc/gdm/custom.conf文件,vi或者gedit都可以,在[daemon]下面添加
AutomaticLoginEnable=true
AutomaticLogin=root
为什么要先取得root权限,因为不是rootconfig文件就只是只读。
然后在登陆的时候选择not list 输入root和密码就好了
第二个就是共享文件夹,方便拷贝源码吗
第一步:cp :/run/media/root/VMwareTools/VMwareTools-9.6.2-1688356.tar.gz /tmp,把这个文件拷贝到tmp下
第二步:cd /tmp进入临时目录,ls 查看刚才的文件是否在这个目录下
第三步:tar zxvf VMwareTools-5.5.0-18463.tar.gz 解压这个文件
第四步:cd vmware-tools-distrib进行vmware-tools-distrib目录
第五步:./vmware-install.pl 执行这个文件,出现提示就回车
将网盘qt的source文件夹内的内容拷贝到root/a83t/qt下,对相关文件包进行解压
第一个是安装交叉编译器
配置环境变量,由于我的是直接解压的所以配置如图。
在之前便宜qt的过程中make会出问题,因为没有安装gcc所以提前安装一下
另外也会出现32位程序无法运行的情况,g++无法编译预先装一下glibc、g++相关文件
然后解压qt的src与lichee包
进入qt-4.8.7文件夹运行./build.sh编译qt通常时间会很慢一个小时左右,慢慢等吧
接下来就是编译打包,运行lichee下的build.sh,并配置就好了,编译的过程中遇到这样一个坑,就是fakeroot的问题,前提是得更新系统相关软件包,要不安装不了,编译后,pack就好
然后安装qtcreator,并配置,
、
让后写一个简单的程序,就是控制led开关就可以。在sys_config里面进行配置,
然后从新编译烧录软件,通过secure crt在开发板上运行