QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1152|回复: 3

附带参数的可执行文件不能执行!!!

[复制链接]
发表于 2006-2-23 14:27:08 | 显示全部楼层 |阅读模式
执行应用程序的命令如下:“./run myapp data”。执行后,出现这样的shell提示:bash: ./start 没有那个文件或目录。myapp是可执行文件名,请问在那里设置才可使该文件能够运行呢?


David
发表于 2006-2-23 18:24:38 | 显示全部楼层
我没看懂什么意思哦
回复

使用道具 举报

发表于 2006-2-23 19:20:40 | 显示全部楼层
chmod +x myapp
./myapp
回复

使用道具 举报

 楼主| 发表于 2006-2-24 12:10:01 | 显示全部楼层
Linux下的带参数文件执行有点奇怪,并不是预期的那样,比如:应用程序是myapp,想通过一个脚本执行他:run(脚本命令,参数1)myapp data(参数3),发现这样不行。而只能是myapp run data格式。附加的参数对应main函数的argv[1]和argv[2]。一般我们在Linux下启动一个进程时,可以使用这样的命令:service restart,因此也希望自己的程序具备这样的执行格式,还没找到处理方法。

David
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 02:09 , Processed in 0.032984 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表