目の前にあるじゃん

  • 投稿日:
  • by



カーネルのMakefileのターゲットでは、bzImageくらいしか知らず、これは圧縮されてるしなぁ。ということで、make help


[syasuda@localhost linux-2.6]$ make help
・・・
Other generic targets:
  all             - Build all targets marked with [*]
* vmlinux         - Build the bare kernel
* modules         - Build all modules
  modules_install - Install all modules to INSTALL_MOD_PATH (default: /)

「*」印がついているということは、makeするだけで生成されるということです。


そこで、探してみると、



find . -name "vmlinux" -print |xargs ls -al
-rwxrwxr-x 1 syasuda syasuda 3974469 2007-12-22 15:27 ./arch/x86_64/boot/compressed/vmlinux
-rwxrwxr-x 1 syasuda syasuda 51012615 2007-12-22 15:27 ./vmlinux

灯台下暗しとはこのことで。


というわけで、準備完了というわけです。(何の?)



$ opcontrol --vmlinux=/home/syasuda/kernel/linux-2.6/vmlinux


これなら分かる最適化数学―基礎原理から計算手法まで

これなら分かる最適化数学―基礎原理から計算手法まで