一、Ubuntu安装
二、设置root用户
1. 在终端里输入 sudo passwd root,根据提示输入密码
2. 设置root账户自动登录;
a) 查看/etc/gdm/目录下是否存在custom.conf文件,如果存在,则直接跳到下一步,如果不存在,则依次打开”SystemàAdministrationàLogin Screen”,点击“Unlock”后,修改Login Screen Settings的某一项设置,比如Enable或者Disable一下“Log in as automatically”,然后关闭该窗口,再查看一下/etc/gdm/目录下,custom.conf文件应该就会存在了。
b) 编辑/etc/gdm/custom.conf文件,修改其中的AutomaticLoginEnable,AutomaticLogin,TimedLogin三项,具体如下所示:
[daemon]
AutomaticLoginEnable=true 这个修改为true
AutomaticLogin=root 这个修改为root
TimedLoginEnable=false
TimedLogin=root 这个修改为root
TimedLoginDelay=10
DefaultSession=gnome
3. 重启,自动登录root
三、安装g++编译器 g++ g++4.5
四、安装QT程序
1 chmod +x qt-sdk-linux-x86-opensource-2010.05.1.bin
2 ./qt-sdk-linux-x86-opensource-2010.05.1.bin
五、安装交叉编译器
1 解压
2 把文件放到 /usr/local/arm 下面
3 修改/etc/bash.bashrc文件。在文件最后加入:
if [ -d /usr/local/arm ] ; then
PATH=/usr/local/arm/4.3.2/bin:"${PATH}"
fi
4 重启
六、安装QT/E
1 解压
2 新建 /usr/local/qte/ 目录
3 ./configure -prefix /usr/local/qte -embedded arm
4 make (2小时)
5 make install
七、
1 修改/usr/local/qte/mkspecs/qws/linux-arm-g++/qmake.conf文件
2 加上路径地址
QMAKE_CC = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc
QMAKE_CXX = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g++
QMAKE_LINK = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g++
QMAKE_LINK_SHLIB = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g++
八、设置QT4
1.打开 QT4/Tools/Options/Qt4/Qt Versions
2.在Manual添加 /usr/local/qte/bin/qmake
3.rebuild