- 2011-11-16 (Wed) 14:19
- 一般
gcc は
sudo apt-get install g++ automake libtool g++-multilib gcc-multilib libgmp-dev libmpfr-dev libmpc-dev bison flex zlib1g-dev libc-dev
くらいやっておいたうえで
../gcc-svn/configure -v --enable-languages=c,c++,go --prefix=/usr --program-suffix=-4.7.X --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7.X --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
程度で configure して export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu をしておくと make -j8 でコンパイル成功した.この export をしてない状況だと /usr/bin/ld: cannot open crt1.o: No such file or directory で怒られてコンパイル失敗する.
とりあえず gcc のコンパイルは速くていい.
ghc 7.2.2 もコンパイル.
sudo apt-get install libncurses5-dev libgmp3-dev autoconf automake libtool gcc make perl python ghc6 happy alex darcs libffi-dev docbook-utils docbook-xsl
程度のことをしておけば configure/make/make install で成功した.
とりあえず ghc のコンパイルは時間かかりすぎる…… (gccと比べて)
ついでに,sun の JDK を PPA で入れた.パッケージ提供者に感謝.
sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk
- Newer: ことはじめ