手斧Linux – 从LFS到Funtoo (81)

来源:互联网 发布:浙江大学城市学院知乎 编辑:程序博客网 时间:2024/05/16 01:16

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

0 0
原创粉丝点击