热度 18
2013-7-28 15:35
1024 次阅读|
0 个评论
ubuntu10.10 建立 QT 开发环境 一、安装 g++ , ubuntu 默认是不带 g++ 的,如果不安装的话,后面是无法进行桌面版的 qt 应用程序进行编译的,在终端中执行以下命令: sudo apt-get install g++ 二、安装 arm-linux-gcc 3.3.2 建立 arm-linux 交叉工具链 crosstool-ng http://blog.csdn.net/chen_zhongming/article/details/6680596 win7 下, ubuntu 11.10 (虚拟机)搭建交叉编译环境 http://topic.csdn.net/u/20111211/12/36be1ffa-7145-45a1-9923-4562857a3526.html http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp arm-linux-gcc-4.3.2 with EABI 我们使用的是优龙公司提供的 arm-linux-gcc 3.3.2 交叉编译工具链 ( 1 )在 /usr/local 目录下 arm 目录,用于存放解压后的交叉编译工具链 sise@sise:~/sisefile/crosschain$ cd /usr/local/ sise@sise:/usr/local$ sudo mkdir arm ( 2 )解压交叉编译工具链 sise@sise:~$ cd sisefile/crosschain/ sise@sise:~/sisefile/crosschain$ sudo tar -jxvf cross-3.3.2.tar.bz2 -C /usr/local/arm ( 3 )查看目录 sise@sise:~/sisefile/crosschain$ cd /usr/local/arm/3.3.2/ sise@sise:/usr/local/arm/3.3.2$ ls ( 4 )添加交叉编译工具链环境变量 方法一: 建立环境变量设置脚本: sise@sise:/usr/local/arm/3.3.2$ sudo gedit arm-linux-gcc-3.3.2-env.sh 添加以下内容: # add my crosschain(arm-linux-gcc-3.3.2) path export PATH=/usr/local/arm/3.3.2/bin$:PATH 使用 arm-linux-gcc 3.3.2 时,可以进入存放 arm-linux-gcc-3.3.2-env.sh 的目录,在终端执行以下命令: source arm-linux-gcc-3.3.2-env.sh 这样就能使 arm-linux-gcc-3.3.2-env.sh 生效 方法二: 修改 profile 文件: sise@sise:/usr/local/arm/3.3.2$ sudo gedit /etc/profile 添加以下内容: # add arm-linux-gcc 3.3.2 crosschain path export PATH=/usr/local/arm/3.3.2/bin:$PATH