在构建json-c时更改库输出目录
我想在我的项目中使用json-c库 但在默认情况下,在使用在构建json-c时更改库输出目录,c,cmake,C,Cmake,我想在我的项目中使用json-c库 但在默认情况下,在使用cmake编译后,库安装在/usr/local/lib中;制作进行安装 但我没有root权限,所以发生了“权限被拒绝”,因为我试图修改/usr/local/lib目录 因此,我想将库目标更改为可以修改的目录 我怎么做?我认为我必须更改CMakeLists.txt中的CMAKE\u INSTALL\u LIBDIR变量。但是我找不到变量CMAKE\u INSTALL\u LIBDIR的定义 这是json-CGitHub url:不,不需要修
cmake编译后,库安装在/usr/local/lib
中;制作进行安装
但我没有root权限,所以发生了“权限被拒绝”,因为我试图修改/usr/local/lib
目录
因此,我想将库目标更改为可以修改的目录
我怎么做?我认为我必须更改CMakeLists.txt中的CMAKE\u INSTALL\u LIBDIR
变量。但是我找不到变量CMAKE\u INSTALL\u LIBDIR
的定义
这是json-CGitHub url:不,不需要修改文件,只需更改安装目标即可
cmake -D CMAKE_INSTALL_PREFIX=/home/users/HyeonseopJeong/c-json ...
默认的
CMAKE\u INSTALL\u前缀
是/usr/local
,因此所有其他路径都将位于/usr/local/
不,无需修改文件,只需更改安装目标即可
cmake -D CMAKE_INSTALL_PREFIX=/home/users/HyeonseopJeong/c-json ...
默认的CMAKE\u INSTALL\u前缀是/usr/local
,因此所有其他路径都将位于/usr/local/
Try withTry with