我正在尝试运行 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 练习文件为目录做了。所以权限问题是固定的,但是上面的错误开始了。他们可能完成无关,但想包括以防万一。