Linux下ubuntu中的execl命令

时间:2017-02-28 09:49:14

标签: c linux ubuntu dns execl

我想从C应用程序调用可执行文件。这是我的代码:

execl("/home/ion/workspace/DNS/Debug","DNS","216.58.198.164","A",(char*)NULL);

其中IP和" A"应该是argv [1]和argv [2]

这个名为DNS的应用程序应该写一个文件,但是当我用这样的execl调用它时它不起作用。有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您的应用程序名称(DNS)应在第一个参数(路径)中指定

execl("/home/ion/workspace/DNS/Debug/DNS","DNS","216.58.198.164","A",(char*)NULL);