我想在项目中使用json-c库。
但默认情况下,在我用/usr/local/lib
编译后,该库已安装在cmake; make; make install
中
但我没有root特权,因此发生了“权限被拒绝”的原因,因为我试图修改/usr/local/lib
目录。
所以我想将LIBRARY DESTINATION更改为我可以修改的目录。
我该怎么办?我以为我必须在CMakeLists.txt中更改CMAKE_INSTALL_LIBDIR
变量。但是我找不到变量CMAKE_INSTALL_LIBDIR
的定义。
这是json-c github网址:https://github.com/json-c/json-c
答案 0 :(得分:0)
否,无需修改文件,只需更改安装目标即可。
cmake -D CMAKE_INSTALL_PREFIX=/home/users/HyeonseopJeong/c-json ...
默认的CMAKE_INSTALL_PREFIX
是/usr/local
,因此所有其他路径都在/usr/local/
中。
答案 1 :(得分:0)