C言語

  • 投稿者:
  • 投稿カテゴリー:C言語

C言語とは

UNIXを開発する言語であり、さまざまな言語の基礎となっている
ハードウェアを最大限に引き出すためにハードに密着した書き方、そのため高速であるが、簡単に暴走する

コンパイル

コードを機械語に変換する作業
コンパイラというソフトウェアを利用する
C言語のプログラムはコンパイルして、実行形式の ファイルを作成する必要がある

C言語ではコンパイルが完了した後に
いくつかのオブジェクトファイルをつなぎ合わせて1つのプログラムを作成する、という作業を行う
つまり、作成したオブジェクトファイルをつなぎ合わせて、実行できる1つのプログラムを作成している
この作業をリンクと呼び、リンカというソフトウェアを利用する。