私は大学の研究室にOSをWindowsからWindows XPにUbuntuに変更するように勧めました。しかし、私たちの大学の研究室ではすべての学生が毎日の練習をしていますCプログラミング。現在、UbuntuでのCプログラムの実行に問題があります。
この問題を迅速に解決できる人はいますか?
ターミナルウィンドウを開きます。
ソースコードをコンパイルします。例えばGCCコンパイラを使用している場合は、次のように入力する必要があります。
gcc my_source.c -o my_app
実行可能ファイルを実行します、例:
./my_app
私の答えは他のものとは少し異なります。
gcc -ansi -pedantic -W -Wall -omyprog myprog.c
./myprog
追加のフラグ(-ansi -pedantic -W -Wall
)は信じられないほど便利です。彼らは次のことを行います:
-W -Wall
は、多くの有用な警告をオンにします。多くの場合、これらの警告メッセージは、プログラムに重大なエラーがあり、早急な対応が必要であることを示す最初のヒントになります。フラグがなければ、コンパイラはこれらの潜在的な問題を通知せずにプログラムを提供します。-ansi -pedantic
は、gccをC標準に厳密に準拠させます。繰り返しになりますが、余分な厳密さは、エラーがコンパイラーを通過する可能性が低いことを意味します。このページはあなたが始めるのに役立つはずです:
http://aplawrence.com/Linux/c_compiling_linux.html
そして、これも役に立つかもしれません: http://luv.asn.au/overheads/compile.html
Cコンパイラをインストールし、最初のコードを記述します。
gcc -o -g myprogram myprogram.c
./myprogram