1

私のコードは次のとおりです。

char* arg_list[] = { "gnuplot", "gnuplot_script.sh", NULL };
printf("Ready %s %s\n", arg_list[0], arg_list[1]);
execv( "gnuplot", arg_list );
_exit(EXIT_FAILURE);

出力は次のとおりです。

Ready gnuplot gnuplot_script.sh

しかし、何も起こりません(グラフをポップする必要があります)。

プログラムを実行したばかりの同じ場所で、「準備完了」なしで出力をコピーして端末に貼り付けています。したがって、これがパスの問題であるかどうかはわかりません。

私は何が欠けていますか?

4

1 に答える 1