gccをダウンロードした仮想マシンでUbuntuを実行しています。私は含まれていgeditの中にコードを書いた:「最新の」私の最初のCプログラムをコンパイルする際のエラー
#include <stdio.h>
/* This is a comment. */
int main(int argc, char *argv[])
{
int distance = 100;
// this is also a comment
printf("You are %d miles away.\n", distance);
return 0;
}
私はそれが私のファイルがあると言うEx1.cメイクを行うと私は./Ex1.cに入力し、それは私にこれらのエラーを与える:
./Ex1.c:/ binに:ライン3ディレクトリ
./Ex1.cは:4行目: '('
./Ex1.c予期しないトークンの近くに構文エラー:行4:「int型のmain(int型のアーク、ARGV [])*シャア
私はこのことを理解していない、私は思いましたどのようにコードを入力しているのかもしれませんが、「Learn C the Hard Way」GitHubからコードを貼り付けても、まだこれらのエラーが出ます!私はただのダグを実行したいコード!
は、ディレクトリ内の他のファイルがあります書くのか?たとえばa.outと呼ばれていますか? – Ninj0r
あなたは.cファイルを実行しません。これはコードファイルです。コンパイルされたバイナリを実行する必要があります。 – Ninj0r
'.c'ファイルを実行しないと、コンパイルされた出力を実行する必要があります。おそらく '。/ a.out' – bansi