配置 的 =8# 编译环境
1 下载 dN&,e*d'&+,解压到'&目录
下
2 打开 d 的 $43 选项,选择 E7 选项,添加一个编译环境 ,
%3 填 Qte4.6.3 ( 这 个 可 以 随 便 填 ) , 4
填 /opt/de/bin/qmake ( 我 先 前 已 经 编 译 了 E7 , 并 安 装
在d目录下,自己相应修改),点 8,应该会出错。
3 打开命令行,输入 sudo ln -s /opt/arm/4.1.2/bin/arm-linux-66d /usr/bin/
,为 66d建立符号链接,因为 貌似只认3目录下的,>=7A 里
面无效。
4 到这一步已经快好了,但是点 8 还是会出错,错误的原因是什么
fg/O什么的,这是因为 66d找不到头文件。首先,我是
按 照 别 人 说 的 在 3! 里 面 加 入 了 环 境 变 量 : export
CPLUS_INCLUDE_PATH=/opt/arm/4.1.2/arm-angstrom-linux-gnueabi/include/
c++:/opt/arm/4.1.2/arm-angstrom-linux-gnueabi/include/c++/arm-angstrom-
linux-gnueabi a然后重新打开 ,点 8,不行,还是出错。但是在
P/3目录下,执行然后 ,已经没有问
题了。所以得出结论是,C;# 在打开 C 的时候不会执行3! 文件。
我需要找一个 C;# 会执行的文件放 。 的半天,说
9333 文件会被执行。但是我看了看这个文件,发现和网上说的不一样,
我的是 =!。我这个貌似 9;# 才会执行。又 6乱看了半天,终于
被 我 发 现 9'' 目 录 下 的 都 会 被 执 行 , 于 是 写 了 一 个
3<<! 的 3! 文件,在里面 了 ">(2<:5"(2;<>=7A 这个
环境变量。注销重新登陆,打开 ,然后 8,$B,3 了。
开心。
5 一不小心手贱点了 E7:5>=7A 的 8,) 了,又出错了。而且出错
信息显示,( 上的 E7 也用了 66在编译,这当然要出错了。到
命令行,3 了 ">(2<:5"(2;<>=7A,又到 目录下,用本机的
,,没有错误。总结下,就是 ">(2<:5"(2;<>=7A 是所有的 66都会
使 用 的 一 个 环 境 变 量 。 把 ">(2<:5"(2;<>=7AG'&
366-'&3
663 改 成 了 export
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/opt/arm/4.1.2/arm-angstrom-
linux-gnueabi/include/c++:/opt/arm/4.1.2/arm-angstrom-linux-gnueabi/
include/c++/arm-angstrom-linux-gnueabia 注 销, 测试 ,还 是 出 错 。 export|
grep CPLUS,发现 ">(2<:5"(2;<>=7A 这个环境变量与来是没有的,悲剧。
此方法不通。又不断的尝试。我在想能不能把每个不同版本的 66的
! 都独立开来。沿着这个方向,我找到了 33,看了老半天,这个也不
方便,要用自定义的覆盖默认的 33,没有配置文件可以修改。后来找到
了 的配置文件去了,发现 ) 可以自定义 66 的参数,兴
奋 啊 。 找 到 了 这 个 网 页 !J-!1
)!f3d从头到尾大概的读了便,QMAKE_CXXFLAGS 看上去