交叉编译构建环境搭建
2015-11-25 21:54
555 查看
原料
binutils-2.22.tar.bz2
gcc-4.7.0.tar.bz2 gmp-5.0.2.tar.bz2
mingw-runtime-3.14.tar.gz
mpfr-3.1.0.tar.bz2
w32api-3.17-2-mingw32.tar
cloog-ppl-0.15.9.tar.bz2
gcc-4.7.1.tar.bz2
libelf-0.8.13.tar.bz2
mpc-0.9.tar.bz2
ppl-0.11.tar.bz2
==========
#task [013/062] Unpacking host_cleanup
pushenv
pushenvvar CC_FOR_BUILD gcc
pushenvvar CC gcc
pushenvvar CXX g++
pushenvvar AR ar
pushenvvar RANLIB ranlib
prepend_path PATH $ROOT_TAR_DIR/install/bin
popenv
echo "Unpacking done!"
echo "Building gmp..."
echo "Configure gmp..." >>$ROOT_TAR_DIR/$USERNAME/$TARGET.log
##task [014/062] Configure gmp
pushenv
pushenvvar CC_FOR_BUILD gcc
pushenvvar CC gcc
pushenvvar CXX g++
pushenvvar AR ar
pushenvvar RANLIB ranlib
prepend_path PATH $ROOT_TAR_DIR/install/bin
pushenv
pushenv
pushenvvar CFLAGS '-O2'
rm -rf $ROOT_TAR_DIR/obj/build-gmp
mkdir -p $ROOT_TAR_DIR/obj/build-gmp
pushd $ROOT_TAR_DIR/obj/build-gmp
$ROOT_TAR_DIR/src/$GMP/configure --build=$BUILD --host=$HOST --disable-shared --prefix=$ROOT_TAR_DIR/obj/host-libs/usr --disable-shared --enable-cxx
popd
popenv
popenv
popenv
...
binutils-2.22.tar.bz2
gcc-4.7.0.tar.bz2 gmp-5.0.2.tar.bz2
mingw-runtime-3.14.tar.gz
mpfr-3.1.0.tar.bz2
w32api-3.17-2-mingw32.tar
cloog-ppl-0.15.9.tar.bz2
gcc-4.7.1.tar.bz2
libelf-0.8.13.tar.bz2
mpc-0.9.tar.bz2
ppl-0.11.tar.bz2
==========
#task [013/062] Unpacking host_cleanup
pushenv
pushenvvar CC_FOR_BUILD gcc
pushenvvar CC gcc
pushenvvar CXX g++
pushenvvar AR ar
pushenvvar RANLIB ranlib
prepend_path PATH $ROOT_TAR_DIR/install/bin
popenv
echo "Unpacking done!"
echo "Building gmp..."
echo "Configure gmp..." >>$ROOT_TAR_DIR/$USERNAME/$TARGET.log
##task [014/062] Configure gmp
pushenv
pushenvvar CC_FOR_BUILD gcc
pushenvvar CC gcc
pushenvvar CXX g++
pushenvvar AR ar
pushenvvar RANLIB ranlib
prepend_path PATH $ROOT_TAR_DIR/install/bin
pushenv
pushenv
pushenvvar CFLAGS '-O2'
rm -rf $ROOT_TAR_DIR/obj/build-gmp
mkdir -p $ROOT_TAR_DIR/obj/build-gmp
pushd $ROOT_TAR_DIR/obj/build-gmp
$ROOT_TAR_DIR/src/$GMP/configure --build=$BUILD --host=$HOST --disable-shared --prefix=$ROOT_TAR_DIR/obj/host-libs/usr --disable-shared --enable-cxx
popd
popenv
popenv
popenv
...
相关文章推荐
- ubuntu环境下安装R
- BZOJ 3916: [Baltic2014]friends( hash )
- Openstack学习历程_1_视频
- 泛型通配符
- yum源的本地配置方法(对于虚拟机来说)
- 114.Oracle数据库SQL开发之 PLSQL编程——变量和类型
- Python数据类型-----数字&字符串
- c++ primer第五版(中文)习题答案 第三章第六节-多维数组
- 前端之路——2015-11-25
- 安卓设备保持屏幕灯常亮的方法。
- 113.Oracle数据库SQL开发之 PLSQL编程——块结构
- QT 绘图设备和Graphics View Framework
- 第一个程序:Hello World
- NodeJS中使用 eventproxy 控制并发-@JacksonTian
- VB.net_音乐播放器
- 第五次成绩
- Azure上Linux VM DDOS攻击预防: 慢速攻击
- 湖南工业大学创新实验室2015年新生赛(一)1003(重开)
- 112.Oracle数据库SQL开发之 闪回数据归档
- 深度优先搜索——毕业BG