私のコードは次のとおりです。
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
しかし、何も起こりません(グラフをポップする必要があります)。
プログラムを実行したばかりの同じ場所で、「準備完了」なしで出力をコピーして端末に貼り付けています。したがって、これがパスの問題であるかどうかはわかりません。
私は何が欠けていますか?