c++ - 将可执行文件移动到 make 文件中的不同目录后运行可执行文件
问题描述
在我的 make 文件中,我尝试将我的可执行文件移动到不同的发布目录,然后运行该程序,但是当我从 make 文件运行程序时遇到了一些问题
mv main ../Data/Derived/Release;
./Data/Derived/Release/main
我得到了command not found
错误。
当我转到发布文件夹并从命令行运行./main
时,它按预期工作。我不确定我在这里缺少什么。
解决方案
您将程序移至../Data/Derived/Release
.
然后你试图运行./Data/Derived/Release
.
这些不是同一条路径。..
表示“父目录”,但.
表示“此目录”。
看起来你错过了一个点。
推荐阅读
- xamarin - 如何使用 Xamarin Forms 创建具有垂直粘性标题和水平粘性第一列的表格?
- sql - 尝试在 PL/SQL Oracle 中创建 INSTEAD OF 触发器时,为什么会出现“错误的绑定变量”错误?
- mysql - 在Mysql中从右表加入四个没有重复的表?
- python - Jupyter Notebook:ImportError:无法导入名称ConverterMapping
- c - 如何从父进程向多个分叉子进程发送消息?
- html - 在离子柱中居中并填充图像
- c++ - 有没有办法无延迟地播放声音?
- mysql - MySQL过去试卷中的select语句问题
- ruby - 我怎样才能让 rspec 看守我的当前目录而不是只看 /spec
- ios - 适用于 iOS 的 Google Maps API - 不显示标记