最終更新:2016-04-05 (火) 18:41:04 (2936d)
Linux/usr/src/linux
Linuxカーネル/ソースコード/README
Do NOT use the /usr/src/linux area!
シンボリックリンク
Ubuntu
cd /usr/src ln -s linux-source-2.6.xx linux
CentOS
- Linux/usr/src/kernels/`uname -r`から
cd /usr/src ln -s kernel/{バージョン} linux
- のようにシンボリックリンクを貼って作業することが多い。
ファイル一覧
- Linux/usr/src/linux/.config (.config)
- Makefile
- Module.kabi?
- Module.markers?
- Module.symvers
- Linux/usr/src/linux/arch
- Linux/usr/src/linux/block?
- Linux/usr/src/linux/crypto?
- Linux/usr/src/linux/drivers?
- Linux/usr/src/linux/fs?
- Linux/usr/src/linux/include
- Linux/usr/src/linux/init?
- Linux/usr/src/linux/ipc?
- Linux/usr/src/linux/kabi_whitelist?
- Linux/usr/src/linux/kernel?
- Linux/usr/src/linux/lib?
- Linux/usr/src/linux/mm?
- Linux/usr/src/linux/net?
- Linux/usr/src/linux/samples?
- Linux/usr/src/linux/scripts
- Linux/usr/src/linux/security?
- Linux/usr/src/linux/sound?
- symsets-2.6.18-308.4.1.el5.tar.gz?
- Linux/usr/src/linux/usr?
Linuxカーネル/ビルド
- make mrproper → パラメータや設定ファイルの初期化
- make config → コンフィグファイルの作成&修正
- make xconfig
- make menuconfig
- make oldconfig
- make defconfig
- make gconfig?
- make dep? → 依存情報とシンボル情報の生成
- make clean → 古いオブジェクトの削除
- make bzImage? → カーネルのコンパイル
- make modules→ モジュールのコンパイル
- make modules_install → モジュールのインストール
関連
- Linux/usr/src/kernels/`uname -r`
- Linux/usr/src/linux-`uname -r`?