CMake将生成的可执行文件保存到其他目录
2020-11-24 21:59
197 查看
在运行一些程序的时候,我们一般会把数据文件放在其他位置。而当在修改程序时,需要不断的修改代码,编译,执行。每次编译之后,都得将可执行文件复制到数据文件的目录。
这一问题有两种解决方法,一是直接在数据目录执行cmake,但是这导致一些cmake的缓存文件也会出现在数据目录;二是在CMakeLists.txt中可以定义
EXECUTABLE_OUTPUT_PATH变量,但是这个方法不是很优雅,所以也可以在命令行定义这一个变量
--DEXECUTABLE_OUTPUT_PATH=dir
相关文章推荐
- CMakeLists.txt文件写法(1):要求CMake根据指定的源文件生成可执行文件
- 要在目录下写或者生成文件,该目录必须具有可执行权限
- CMake生成的可执行文件能够gdb调试
- CMake生成可用gdb调试的可执行文件
- 生成可执行jar包和获得jar包同目录文件的方法
- CMake生成的可执行文件能够gdb调试
- Node.js学习笔记——对文件或目录执行的其他操作
- wince6 应用程序如何执行打开网页以及目录下其他exe,可执行文件
- Ubuntu环境下编译运行OpenCV程序cmake-gui生成可执行文件
- makefile 将生成的目标文件和可执行文件存放在指定的目录下
- CMake处理多源文件目录及查找并使用其他程序库的方法
- 编译多路径/目录源代码并生成多个可执行文件的makefile实例
- 存储过程中执行bcp命令将数据导入 并在其他文件服务器上生成log文件
- 列出指定目录下所有可被其他用户执行的文件
- CMake生成的可执行文件能够gdb调试
- C#如何生成一个XML文件,并保存在硬盘的指定目录下
- IIS7.5 HTTP错误403.1-Forbidden 您尝试从某个目录运行CGI、ISAPI或其他可执行程序,但该目录不允许运行可执行文件
- VS2012把解决方案里的xml文件,其他文件自动拷贝输出到debug目录、程序执行目录、部署目录
- Linux中用make 工具生成可执行文件 myresult中出现“fatal error : my head.h :没有那个文件或目录”
- maven生成可执行jar文件,排除其他jar中的SF,DSA,RSA等文件