您的位置:首页 > 运维架构 > Linux

手斧Linux – 从LFS到Funtoo (81)

2015-06-27 04:32 477 查看
cd ..

安装ppl。

cp -afv ppl-build-32/img/usr/{bin,include,lib32} /usr/
cp -afv ppl-build-64/img/* /

第21节 编译安装cloog 32位 64位

命令如下:

tar xvfz ../cloog-0.16.3.tar.gz

先编译32位版本。

mkdir cloog-build-32
cd cloog-build-32

CC="gcc -m32" CXX="g++ -m32" \
../cloog-0.16.3/configure --prefix=/usr --libdir=/usr/lib32 --with-gmp=system --enable-cxx \
--target=$WOLF32_TGT --host=$WOLF32_TGT --build=$WOLF64_TGT

查看config.log

CC='gcc -m32'

make 2>&1|tee out.make
make install DESTDIR=$(pwd)/img 2>&1 |tee out.install

查看生成的程序

file img/usr/lib32/libisl.so.7.0.0
img/usr/lib32/libisl.so.7.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped

ldd img/usr/lib32/libisl.so.7.0.0
linux-gate.so.1 => (0xf7705000)

libgmp.so.10 => /usr/lib32/libgmp.so.10 (0xf75be000)

libc.so.6 => /lib32/libc.so.6 (0xf741e000)

/lib/ld-linux.so.2 (0xf7706000)

将结果安装到位。

mv img/usr/bin/cloog{,-32}
cp -afv img/usr/lib32 /usr/
cd ..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: