web-dev-qa-db-ja.com

UbuntuでCプログラムを実行する方法は?

私は大学の研究室にOSをWindowsからWindows XPにUbuntuに変更するように勧めました。しかし、私たちの大学の研究室ではすべての学生が毎日の練習をしていますCプログラミング。現在、UbuntuでのCプログラムの実行に問題があります。

この問題を迅速に解決できる人はいますか?

23
  1. ターミナルウィンドウを開きます。

  2. ソースコードをコンパイルします。例えばGCCコンパイラを使用している場合は、次のように入力する必要があります。

    gcc my_source.c -o my_app
    
  3. 実行可能ファイルを実行します、例:

    ./my_app
    
56

私の答えは他のものとは少し異なります。

gcc -ansi -pedantic -W -Wall -omyprog myprog.c
./myprog

追加のフラグ(-ansi -pedantic -W -Wall)は信じられないほど便利です。彼らは次のことを行います:

  • -W -Wallは、多くの有用な警告をオンにします。多くの場合、これらの警告メッセージは、プログラムに重大なエラーがあり、早急な対応が必要であることを示す最初のヒントになります。フラグがなければ、コンパイラはこれらの潜在的な問題を通知せずにプログラムを提供します。
  • -ansi -pedanticは、gccをC標準に厳密に準拠させます。繰り返しになりますが、余分な厳密さは、エラーがコンパイラーを通過する可能性が低いことを意味します。
14
Philip Potter

このページはあなたが始めるのに役立つはずです:

http://aplawrence.com/Linux/c_compiling_linux.html

そして、これも役に立つかもしれません: http://luv.asn.au/overheads/compile.html

5
Raph Levien

Cコンパイラをインストールし、最初のコードを記述します。

http://www.ubuntugeek.com/how-to-install-c-and-c-compilers-in-ubuntu-and-testing-your-first-c-and-c-program.html

3
Nishant
gcc -o -g myprogram myprogram.c
./myprogram
2
bmargulies