Davidlee62 发表于 2006-2-23 14:27:08

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

执行应用程序的命令如下:“./run myapp data”。执行后,出现这样的shell提示:bash: ./start 没有那个文件或目录。myapp是可执行文件名,请问在那里设置才可使该文件能够运行呢?


David

lwf163 发表于 2006-2-23 18:24:38

我没看懂什么意思哦

pslist 发表于 2006-2-23 19:20:40

chmod +x myapp
./myapp

Davidlee62 发表于 2006-2-24 12:10:01

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

David
页: [1]
查看完整版本: 附带参数的可执行文件不能执行!!!