本文主要是介绍linux下可执行文件cannot execute binary file,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
初次尝试:
代码如下
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 就应该可以了
这篇关于linux下可执行文件cannot execute binary file的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!