タグ

cに関するkakkunpakkunのブックマーク (2)

  • 第2回 C言語とライブラリの初歩

    なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。今回は,ソースを読むための大前提となるC言語の基知識について学びます。 カーネルのソース・コードは,基的にC言語で書かれています。そのため,C言語をある程度読めなければ話になりません。といっても,カーネル・ソースを読むのが目的ですから,C言語のプログラムを書く必要はありません。コツさえ分かれば,読みこなすのはびっくりするほど簡単です。そこで,今回は,カーネルを読みこなすために最低限知っておくべき,C言語の知識をお教えします。 まず,図1を見てください。C言語をほとんど見たことがない読者の方は,何が何やらさっぱり分からないのではないでしょうか。でも大丈夫です。意外に難しくありません。 1 #include <s

    第2回 C言語とライブラリの初歩
  • clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション

    Emacs エディターで C 言語のプログラムを書く人向けに、入門用の解説がないように思う。そこで、知っておくと便利な機能をまとめてみた。 読者は、Emacs の操作とカスタマイズが最低限できる人を対象にしている。つまり、C-x C-f といったショートカット・キーが使えて、.emacs の設定ファイルがいじれる人。各機能について、基的な使い方とその効果、あと最低限の設定について書き出した。 目次 ソースの色付け インデント アラインメント コメント info マニュアル スペル・チェック タグ・ジャンプ 関数名の補完入力 コンパイルとエラー行ジャンプ ChangeLog ファイル 1. ソースの色付け Emacs は、C 言語のソース・ファイルを解析して、if や for といったキーワードに対して、自動で色を付ける。 色を付けることでソースにメリハリが生まれ、可読性が上がる。また、ス

    clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション
  • 1