日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
自作のプログラムをてっとりばやくGNUツールのようにパッケージ化するためのメモ より正確、詳細かつ参考になるページ AUTOCONF,AUTOMAKEを使ってみよう。 GNU Autoconf,GNU automakeのすすめ autoconf and automake入門 GNU ドキュメントの和訳 そのほか、オーム社から「GNU Autoconf/Automake/Libtool」 という本が出ています。 その英文全文はこちら から入手できます。 でも、まとまった内容であるとはいえません。 Autoconfを一通り バージョン autoconf/automakeのバージョンを少し上げただけで、 それまでに作成したconfigure.inに対してautoconf/automakeを実行すると エラーや警告を生じるようになる場合が多々あります。 むやみに最新バージョンをインストールしないほ
[ C++で開発 ] Automakeでmakeする GNU Automakeを使用すると、簡単な記述でMakefileを生成してくれます。類似ツールにimakeがありますが、imakeは事実上X Window Systemの一部となっており、Xアプリケーション用に調整されているので、非Xな環境やアプリケーション開発に使う際にはやや面倒です。 Automakeの超簡単原理 Automakeは、makeコマンドでビルドするための設定記述ファイルMakefileを、極めて簡単に記述するためのツールです。通常Makefileには、コンパイルする際の諸設定、リンクする際の諸設定、処理順序などを逐一記述しておかなくてはなりません。これは、よっぽどMakefileに慣れていないと苦痛ですし、慣れていても面倒な作業です。そこで、Makefileよりもずっと簡単な設定ファイルMakefile.amだけを記
デジタル一眼レフカメラの売り上げが順調だ。 コンパクトデジタルカメラが広く普及し、そうしたカメラを使い慣れたユーザーがよりきれいな写真を撮りたい、撮影そのものを楽しみたいと思うのは当然の心理だ。最近は、コンパクトデジカメもハイエンドに位置づけられるカメラでは、高機能かつ撮影の自由度が高い製品も多く、こうした製品に触れると、もっと自由度が高いカメラで、もっと美しく写真を撮りたくなる。 そうしたユーザーにはぜひ、デジタル一眼レフをオススメしたい。コンパクトデジカメに比べて大きい、高い、撮影が難しいといった点は難点だが、手間や難点を補ってあまりある魅力にあふれている。 デジタル一眼レフは、各社よりプロ向けから低価格の初心者向けまで幅広いラインアップが用意されているが、ここでは10万円以下から購入できる、デジタル一眼レフ初心者にオススメの6製品を紹介したい。 キヤノン「EOS Kiss Digit
なんか流行ってるみたいなんでのっかってみるぉ! crash.c #include <linux/kernel.h> #include <linux/module.h> #include <linux/init.h> static int __init crash_init(void) { printk("crashing kernel...\n"); /* *((char *) 0) = 0; */ panic("Hello, panic!"); return 0; } static void __exit crash_exit(void) { printk("crash_exit called. this module is now unloaded.\n"); return; } module_init(crash_init); module_exit(crash_exit); MOD
どういう訳か、見えない「何か」に背中を押されたので、Linuxがデバイスドライバをロードした時の挙動を追ってみようと思います。例として(?) # modprobe r8169 した場合の挙動を追うことにします。 # 少し長めなので結論を急ぐ方は こちら をどうぞ。 まずは drivers/net/r8169.c の rtl8169_init_module() が呼ばれるところからスタートします。 static int __init rtl8169_init_module(void) { return pci_register_driver(&rtl8169_pci_driver); } static void __exit rtl8169_cleanup_module(void) { pci_unregister_driver(&rtl8169_pci_driver); } module_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く