ソフトウェア設計及び演習用の班Wiki

gr03:025::第13回1/23(THU)

統合テスト

リンク

  • コンパイルが通った.oプログラムを集めて、ライブラリ中の関数を集めて、実行可能プログラムにする。
  • 型・パラメータの個数チェックはコンパイル時に行われる。
    • 複数ソースで同じ名前の別の関数があるとコンパイルが通り、リンク時に問題が起こる。
  • gccに -cをつけると、コンパイルはされるがリンクを行わない。
  • ヘッダーファイル中の変数宣言にenternをつけると外部変数の参照になる。
  • エラーの例として2つあげると、
    • undefined:変数等の定義がない、あるいはリンクできていないなど。
    • multiple definition:変数・関数の多重定義、多重に初期値の設定など。


最終更新日:2014/01/23 13:26:41