私の C プログラムが情報を出力しないのはなぜだろうと思っています。私はプログラミングに関しては 100% の初心者で、ここ数週間、Ruby と Python でいくつかのことを学ぶことができましたが、C のことはまったく理解できていません。以下は、誰もが最初に学ぶ基本的な単純なプログラムです。
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
これを書いたので、hello.c として保存します。今、それがあるディレクトリに cd してから、試してみます
gcc hello.c
何も起こりません-エラーはありません、ただ何もありません。代わりに書くと
gcc hello.c -o hello
新しい実行可能ファイルがディレクトリに書き込まれ、それを開くと、通常のコマンドラインのように見え、最初に端末で期待したように「Hello World」がそこに書き込まれます。
私も hello.c を実行可能ファイル自体にしようとしましたが、そうすると
syntax error near unexpected token `('
`int main()'