2012-02-06から1日間の記事一覧

ubuntu linux-source package

[hirasawa@ubunt1004-32-2 src]$ apt-cache search linux-source linux-source - Linux kernel source with Ubuntu patches linux-source-2.6.32 - Linux kernel source for version 2.6.32 with Ubuntu patches [hirasawa@ubunt1004-32-2 src]$ [hirasawa@u…

day3-バイナリ形式a.out実行形式の復活

ld --verboase -m i386linux [hirasawa@ubunt1004-32-2 ldscripts]$ ld -m i386linux --verbose GNU ld (GNU Binutils for Ubuntu) 2.20.1-system.20100303 Supported emulations: elf_i386 i386linux elf_x86_64 elf_l1om opened script file /usr/bin/../l…

objdump -i

http://d.hatena.ne.jp/toshi_hirasawa/20120202/1328189742 [hirasawa@ubunt1004-32-2 ~]$ objdump -i BFD header file version (GNU Binutils for Ubuntu) 2.20.1-system.20100303 elf32-i386 (header little endian, data little endian) i386 a.out-i386…

組込み技術者向け「初めてのC言語」

ぐぐってたらみつけた いい感じ 初めてのC言語って部分は C言語が初めて、って意味ではないよ http://www.ertl.jp/~takayuki/readings/c/このページはC言語初心者向けではなく、組込み開発初心者を対象としています。理解には、C言語に関する十分な知識 およ…

day3-ld

ldの役割 ー シンボルへのアドレス割付作業 ー ファイルヘッダーやセクションヘッダーの作成 ファイルヘッダーってのは elfヘッダーとはちがうのか? バイナリを作成する際には elfとは限らないってことかリンカースクリプト ディフォルトのエミュレーション…