当C文件和父文件位于同一目录中时,如何使用EXCL
我正在尝试使用execl执行另一个C程序,它与调用execl函数的父文件位于同一目录中 我尝试过使用这段代码,但它总是说:没有这样的文件或目录当C文件和父文件位于同一目录中时,如何使用EXCL,c,exec,C,Exec,我正在尝试使用execl执行另一个C程序,它与调用execl函数的父文件位于同一目录中 我尝试过使用这段代码,但它总是说:没有这样的文件或目录 execl("program", "program", (char*)NULL); 也许你应该用“/program”来代替“program”。。。然而,这似乎是nope的一个副本,但并不适用。从我上面提到的主题来看,这似乎是正确的:将getcwd()的结果前置到可执行文件名。然而,这里还有很多其他的选择。
execl("program", "program", (char*)NULL);
也许你应该用“/program”来代替“program”。。。然而,这似乎是nope的一个副本,但并不适用。从我上面提到的主题来看,这似乎是正确的:将getcwd()的结果前置到可执行文件名。然而,这里还有很多其他的选择。