我有一个程序通过执行来调用另一个程序system(..)
。该其他程序与主程序位于同一文件夹中,但无论出于何种原因,system(..)
都会返回sh: 1: program_name: not found
.这是为什么?
答案1
这是因为当前的工作目录不在PATH中。代替使用./program_name
。
我有一个程序通过执行来调用另一个程序system(..)
。该其他程序与主程序位于同一文件夹中,但无论出于何种原因,system(..)
都会返回sh: 1: program_name: not found
.这是为什么?
这是因为当前的工作目录不在PATH中。代替使用./program_name
。