Hello World プログラムを実行しようとしていますが、エラーが発生します
./ex1.c: line 3: syntax error near unexpected token `(`
./ex1.c: line 3: `int main (int argc, char *argv[])'
また
./ex1.c: 3: ./ex1.c: Syntax error: "(" unexpected
また
./ex1.c:3: unknown file attribute: i
./ex1.c:4: parse error near `}'
奇妙なことに、これと同じプログラムを以前に実行したことがあり、問題はありませんでした。
これらの問題が関連しているかどうかはわかりませんが、Valgrind をインストールして Learn C The Hard Way の演習 4 を実行した後に問題が発生しました。を使用して修正した許可が拒否されたというエラーを受け取りましたchmod +x
。次に、すべての.c
ファイルに、以前にはなかった許可が必要でした。次にchmod -R 0777
、すべての .c 練習用ファイルを含むディレクトリに対して行いました。したがって、権限の問題は修正されましたが、上記のエラーが発生しました。それらは無関係に完了する可能性がありますが、念のため含めたいと思います。