出现cannot execute binary file是咋回事
答案:2 悬赏:80 手机版
解决时间 2021-04-06 04:03
- 提问者网友:一抹荒凉废墟
- 2021-04-05 16:32
出现cannot execute binary file是咋回事
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-04-05 18:03
在root用户下执行test下面的MiniServer文件 原文: [root@localhost test]# ./MiniServer -bash: ./MiniServer: 权限不够 PS: 然后我用chmod u+x MiniServer 命令: 出现下文: [root@localhost test]# chmod u+x MiniServer [root@localhost test]# ./MiniServer -bash: ./MiniServer: cannot execute binary file 以后执行这个文件都是提示: -bash: ./MiniServer: cannot execute binary file 这个问题困扰了我三天.重做3次系统..:0w223dc . 你的不要使用-c参数。这样gcc TCPEchoServer4.c -o TCPEchoServer4,这样就可以直接./TCPEchoServer4了。 第一种可能: MiniSerer不属于root用户,所以chmod u+x MiniServer后并没有给root执行权限。 第二种可能: 该文件所属的文件系统不允许执行。 第一.这个文件是是root权限的可执行文件 第二.服务器CPU是32位.linux系统是I386编译的..所以编译环境是匹配的.
全部回答
- 1楼网友:独行浪子会拥风
- 2021-04-05 19:39
您好!可能是一下原因,希望对您有帮助,满意的麻烦给个采纳,谢谢!
在root用户下执行test下面的miniserver文件 原文: [root@localhost test]# ./miniserver -bash: ./miniserver: 权限不够 ps: 然后我用chmod u+x miniserver 命令: 出现下文: [root@localhost test]# chmod u+x miniserver [root@localhost test]# ./miniserver -bash: ./miniserver: cannot execute binary file 以后执行这个文件都是提示: -bash: ./miniserver: cannot execute binary file 这个问题困扰了我三天.重做3次系统..:0w223dc . 你的不要使用-c参数。这样gcc tcpechoserver4.c -o tcpechoserver4,这样就可以直接./tcpechoserver4了。 第一种可能: miniserer不属于root用户,所以chmod u+x miniserver后并没有给root执行权限。 第二种可能: 该文件所属的文件系统不允许执行。 第一.这个文件是是root权限的可执行文件 第二.服务器cpu是32位.linux系统是i386编译的..所以编译环境是匹配的.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯