%60%20%E6%89%BE%E4%B8%8D%E5%88%B0%E7%A8%8B%E5%BA%8F%EF%BC%8C%E5%8D%B3%E4%BD%BF%E5%AE%83%E4%BD%8D%E4%BA%8E%E5%90%8C%E4%B8%80%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD.png)
我有一个程序通过执行来调用另一个程序system(..)
。该其他程序与主程序位于同一文件夹中,但无论出于何种原因,system(..)
都会返回sh: 1: program_name: not found
.这是为什么?
答案1
这是因为当前的工作目录不在PATH中。代替使用./program_name
。
我有一个程序通过执行来调用另一个程序system(..)
。该其他程序与主程序位于同一文件夹中,但无论出于何种原因,system(..)
都会返回sh: 1: program_name: not found
.这是为什么?
这是因为当前的工作目录不在PATH中。代替使用./program_name
。