検索
検索
Sakakibara Hiroshi / 榊󠄀原 寛
文書の表示
以前のリビジョン
トレース:
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
[[C 言語]] ---- ====== autoconf ====== C 言語限定ってわけじゃないけど,まあとりあえず. <code> % touch Makefile.in % autoscan </code> これで,configure.scan が作成される.configure.scan は,そのディレクト リ以下に存在するソースファイルをチェックして,configure 実行に必要そう な情報(どんなライブラリを使っているかなど)を確認し,configure.scan を生成する.これを元に,configure.in ファイルを作成する.configure.in から,configure スクリプトを最終的に生成する. <code> % cp configure.scan configure.in % vi configure.in [内容は後述] % autoconf </code> 次に,Makefile の準備. Makefile.in というテンプレートを作成して,configure から Makefile を生 成させる前準備をする. <code> % touch Makefile.in % vi Makefile.in </code> <code> % autoconf # configure 生成 % autoheader # config.h 生成 % ./configure </code> ===== 参考 URL ===== * http://sharl.haun.org/autoconf.html ====== 挙動の確認 ====== ===== プロファイラ ===== プログラムの実行中,どの関数が一番処理を食っているかを確認するためのツール. <code> % gcc -gp <program> % ./a.out % gprof ./a.out gmon.out </code> でいろんな結果が表示される. ===== ktrace ===== システムコールをどれくらい呼び出しているかを確認するツール. <code> % ktrace ./a.out % kdump ktrace.out </code> で確認.
c_言語.txt
· 最終更新: 2012/11/14 14:00 by
127.0.0.1
文書の先頭へ