linux下安装出错记录(make权限和make install权限问题)

在用linux编译的时候

# clone Torch repository
git clone https://github.com/torch/torch7
mkdir th_build
cd th_build
# configure TH build
cmake …/torch7/lib/TH
# compile library
make
# install shared library and header files
make install

我在运行到make的时候报这个错误

cmake error:cmake_symlink_library:system error: read-only

经过百度,原来是是因为下面的原因

创建链接不成功,要确认当前帐户下是否有权限在编译的目录中有创建链接的权限
比如,你如果是在一个WINDOWS机器上的共享目录中编译,就没法创建链接,就会失败。把源码复制到本地的目录中再编译就不会有这问题。

把要编译的文件拷出来到别的地方编译就通过了。

另外最后一步,make install需要拷贝链接库库到/usr/local/include的目录下,需要有root权限,最好加上sodu。

你可能感兴趣的:(代码一些小记录,linux)