我正在尝试在 C 程序中执行此 execl 命令,但它根本不起作用。
execl("~/Desktop/taskc/validating/analyzer/numbers_analyzer", "numbers_analyzer", (char*)NULL);
bash: syntax error near unexpected token `"~/Desktop/taskc/validating/analyzer/numbers_analyzer",
我还尝试了一些我在 Internet 上找到的验证示例,但它们也不起作用。(我总是遇到同样的错误)
execl( "/bin/ls", "/bin/ls", argv[1], NULL );
bash: syntax error near unexpected token `"/bin/ls",'
execl("/bin/date", "date", 0, 0);
bash: syntax error near unexpected token `"/bin/date",'
谢谢并恭祝安康。