-1
Cアプリケーションから実行可能ファイルを呼び出したい。ここに私のコードは次のとおりです。execlコマンドをLinux下で実行するubuntu
IPと「」argvをすることになっている[1]とargv [2]
execl("/home/ion/workspace/DNS/Debug","DNS","216.58.198.164","A",(char*)NULL);
DNSをファイルに何かを書くことになったが、それだと呼ばれるこのアプリケーション私はそれをexeclで呼び出すとうまくいかない。誰も私を助けることができますか?
あなたは[ 'exec'マニュアルページを読む]場合(http://man7.org/linux/man- pages/man3/exec.3.html)、引数リストは 'NULL'ポインタで終わらなければならないことがわかります。 –
@Someprogrammerdudeまだ動作していません – joesid
次に、「動作しない」部分について詳しく説明できますか? 'execl'呼び出しは失敗しますか(すなわち' -1'を返します)?もしそうなら、 'errno'の値は何ですか(例えば' perror'を使って表示します)?可能であれば、[最小限の、完全で検証可能な例](http://stackoverflow.com/help/mcve)を作成してください。 –