首页 > 解决方案 > 将可执行文件移动到 make 文件中的不同目录后运行可执行文件

问题描述

在我的 make 文件中,我尝试将我的可执行文件移动到不同的发布目录,然后运行该程序,但是当我从 make 文件运行程序时遇到了一些问题

mv main ../Data/Derived/Release;
./Data/Derived/Release/main

我得到了command not found错误。

当我转到发布文件夹并从命令行运行./main时,它按预期工作。我不确定我在这里缺少什么。

标签: c++makefile

解决方案


您将程序移至../Data/Derived/Release.

然后你试图运行./Data/Derived/Release.

这些不是同一条路径。..表示“父目录”,但.表示“此目录”。

看起来你错过了一个点。


推荐阅读