首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >doxygen安装无法将文件“./doxygen/build/bin/doxygen”复制到"/usr/local/bin/doxygen“

doxygen安装无法将文件“./doxygen/build/bin/doxygen”复制到"/usr/local/bin/doxygen“
EN

Stack Overflow用户
提问于 2018-06-22 10:58:10
回答 1查看 4.4K关注 0票数 6

在尝试让doxygen工作时解决了一些初始问题之后,我在遵循doxygen安装教程时偶然发现了下一个错误。

到目前为止所起的作用:

git clone https://github.com/doxygen/doxygen.git

cd doxygen

mkdir build

cd build

sudo apt-get install flex (它丢失了,所以我不得不在cmake之前安装它)

sudo apt-get install bison(它丢失了,所以我不得不在cmake之前安装它)

cmake -G "Unix Makefiles" ..

make

但是在make install上,我得到了以下错误:

代码语言:javascript
复制
test@test-VirtualBox:~/doxygen/build$ make install
[  1%] Built target md5
[ 19%] Built target qtools
[ 24%] Built target vhdlparser
[ 92%] Built target _doxygen
[ 98%] Built target doxycfg
[100%] Built target doxygen
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/bin/doxygen
CMake Error at src/cmake_install.cmake:42 (file):
  file INSTALL cannot copy file "/home/test/doxygen/build/bin/doxygen" to
  "/usr/local/bin/doxygen".
Call Stack (most recent call first):
  cmake_install.cmake:40 (include)



Makefile:148: recipe for target 'install' failed
make: *** [install] Error 1

我可能需要做哪些步骤来消除这个错误?

编辑我检查了两个路径,第一个路径存在,另一个路径具有以下权限:

代码语言:javascript
复制
test@test-VirtualBox:/usr/local$ ls -la
total 44
drwxr-xr-x 11 root root 4096 Apr  2 00:03 .
drwxr-xr-x 11 root root 4096 Feb 28 19:35 ..
drwxr-xr-x  2 root root 4096 Feb 28 19:25 bin
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-22 11:25:23

关于安装,还检查目标目录的权限(默认/usr/local/bin),如果没有正确的权限使用:sudo make install

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50986430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档