2007-12-28から1日間の記事一覧

UNIXコマンドでアーカイブライブラリを作成

よくあるlibほにゃらら.aというアーカイブライブラリの作成の仕方. gccないしg++で考えれば, オブジェクトファイルを複数まとめて使いまわせるようにできる. 操作はアーカイブファイルにオブジェクトファイルを追加したり, 削除したりする. コマンドはar.ar …

C++で可変引数リストを使う

Pythonでは良くやっていたが, C++でも可変な引数リストを使うことができる. 詳細は面倒なので省くが, 関数の宣言では単に引数リストの最後の引数を...にすれば良い. 呼出しかたなどは以下のサイトを参考のこと.http://www.alab.t.u-tokyo.ac.jp/~bond/doc/Va…

Makefileで暗黙のルール

勘違いをしていて困ったので. Makefileでmakeする際, C言語ないしC++のコードには拡張子から判断して自動的にgcc, g++がわりふられる. その際のフラグを指定する変数名がC言語とC++ではことなるので注意. C言語ではCFLAGS, C++ではCPPFLAGSとなるのでコンパ…