MacターミナルでCプログラムを実行する方法


  1. プログラムの作成: テキストエディタを使用してCプログラムを作成します。例えば、"program.c"という名前のファイルを作成します。

  2. コンパイル: ターミナルを開き、以下のコマンドを入力します。

    gcc program.c -o program

    上記のコマンドは、"program.c"をコンパイルして、"program"という実行可能ファイルを生成します。

  3. 実行: コンパイルが成功したら、以下のコマンドを入力してプログラムを実行します。

    ./program

    これにより、Cプログラムが実行されます。

  • "undefined reference to"エラー: このエラーは、必要なライブラリがリンクされていない場合に発生することがあります。解決策として、コンパイルコマンドに必要なライブラリを追加します。例えば、数学関数を使用する場合は、以下のようにコンパイルします。

    gcc program.c -o program -lm
  • "error: expected ';' before '}' token"エラー: このエラーは、セミコロンが抜けている場合や、ブロックの中括弧が正しく閉じられていない場合に発生することがあります。コードを再度確認し、必要な修正を行ってください。

  • "warning: unused variable"警告: この警告は、宣言された変数が使用されていない場合に表示されます。必要のない変数を削除するか、使用するように修正してください。

これらは一部の一般的なエラーと警告の例です。もし他のエラーメッセージが表示された場合は、該当するエラーメッセージを検索して解決策を見つけることができます。

以上が、MacのターミナルでCプログラムを実行する方法と、一般的なエラーの解決策の概要です。