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 ..