附带参数的可执行文件不能执行!!!
执行应用程序的命令如下:“./run myapp data”。执行后,出现这样的shell提示:bash: ./start 没有那个文件或目录。myapp是可执行文件名,请问在那里设置才可使该文件能够运行呢?David 我没看懂什么意思哦 chmod +x myapp
./myapp Linux下的带参数文件执行有点奇怪,并不是预期的那样,比如:应用程序是myapp,想通过一个脚本执行他:run(脚本命令,参数1)myapp data(参数3),发现这样不行。而只能是myapp run data格式。附加的参数对应main函数的argv和argv。一般我们在Linux下启动一个进程时,可以使用这样的命令:service restart,因此也希望自己的程序具备这样的执行格式,还没找到处理方法。
David
页:
[1]