# 设置安装规则 在 `CMakeLists.txt` 中可以设置安装的规则。注意 `install()` 写在 `add_executable` 之后,意思就是安装实在编译生成可执行程序和链接器链接之后。 ```txt # 指定 xxx 库的安装路径 install(TARGETS xxx DESTINATION bin) install(FILES xxx.h DESTINATION include) #或者 install(TARGETS xxx RUNTIME DESTINATION bin) ``` 生成的 xxx 可执行文件和函数库将被复制到 `/usr/local/bin` 中,而 xxx.h 文件将被复制到 `/usr/local/include` 中。这里的 `/usr/local` 是默认的安装目录,可以通过修改 `CMAKE_INSTALL_PREFIX` 变量的值来修改。 ```txt message(STATUS "${CMAKE_INSTALL_PREFIX}") ```