にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ

2014年03月30日

モバイルUbuntu、NetWalker登場 最新版 GNU binutils-2.24 コンパイル編 その219

今回は最新版binutilsのコンパイルです。
pkgsrcの動作に必要なのでコンパイルしてみました。
本家GNUのアプリなので特に注意する事はありませんが
記録の為に残しておきます。

○binutilsとは
コンパイル支援に必要なアプリの集まりです。
pkgsrcを使う際にはJauntyのバージョンにバグがありますので
必ず更新して入れておきましょう。

 The GNU Binutils are a collection of binary tools. The main ones are:

 ld - the GNU linker.
 as - the GNU assembler.

 But they also include:

 addr2line - Converts addresses into filenames and line numbers.
 ar - A utility for creating, modifying and extracting from archives.
 c++filt - Filter to demangle encoded C++ symbols.
 dlltool - Creates files for building and using DLLs.
 gold - A new, faster, ELF only linker, still in beta test.
 gprof - Displays profiling information.
 nlmconv - Converts object code into an NLM.
 nm - Lists symbols from object files.
 objcopy - Copys and translates object files.
 objdump - Displays information from object files.
 ranlib - Generates an index to the contents of an archive.
 readelf - Displays information from any ELF format object file.
 size - Lists the section sizes of an object or archive file.
 strings - Lists printable strings from files.
 strip - Discards symbols.
 windmc - A Windows compatible message compiler.
 windres - A compiler for Windows resource files.

○binutils-2.24コンパイル
本家GNUのサイトよりbinutils-2.24をダウンロードします。
展開したらコンパイルします。

 http://ftp.gnu.org/gnu/binutils/

 sudo apt-get build-dep binutils
 tar xvf binutils-2.24.tar.gz
 cd binutils-2.24
 ./configure --prefix=/usr/bin
 make
 sudo make install

--prefix=/usr/binにしないと何故かpkgsrcでエラーが出ます。
多分/usr/local/binを見ていない可能性もありますね。
パッケージ化する際はcheckinstallを使います。
約200MBをコンパイルするのはとても時間がかかりますので
chekinstallで作ったパッケージを置いておきます。

 binutils_2.24-1_armel.deb


○まとめ
普通に使う分にはそれ程必要じゃないかと思いますが
pkgsrcを使う際には必要です。
入れてからコンパイルを楽しみましょう。
posted by kapper at 08:34 | Comment(0) | Netwalker
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ