初次尝试:
代码如下
bash: ./file: Permission denied//权限不够
于是我干脆就
chmod 777 file
可是运行
bash: cannot execute binary file
找了相关的
Linux 下可执行文件不能运行cannot execute binary file - 开源中国社区
http://www.oschina.net/question/100374_57793
原来是因为,我使用gcc使用的命令是
gcc -c file1.c -o file
-c 好像是只编译,不链接。
-c 只编译并生成目标文件。
不加 -c 就应该可以了