|
tar xvf /lfs-sources/gcc-4.1.2.tar.bz2
mkdir -v gcc-build
cd gcc-build
CC="gcc -B/usr/bin/" ../gcc-4.1.2/configure --prefix=/tools \
--with-local-prefix=/tools --disable-nls \
--enable-shared --enable-languages=c
make bootstrap
make install
ln -vs gcc /tools/bin/cc
cd ..
rm -rf gcc-build
rm -rf gcc-4.1.2
上面是GCC-4.1.2 - Pass 1 的编译安装命令。使我不明白的是当执行完make install命令后,当前系统处于哪一个目录下。呵呵,紧接着执行的ln -vs gcc /tools/bin/cc更令我迷惑,因为他使
/tools/bin/cc指向了gcc 。。。而假若执行完make install命令后系统处于gcc-build目录下,那么实际上cc指向的是gcc-build目录下的gcc,但后面的两个rm命令把gcc安装目录又给删除了,那么这时cc到底指向了哪? |
|