Home > 一般 > コンパイラをコンパイル

コンパイラをコンパイル

  • 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
★下記に2つの英単語をスペースで区切って入力してください

Home > 一般 > コンパイラをコンパイル

Search
Feeds

Page Top