首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Makefile编译

Makefile编译
EN

Ask Ubuntu用户
提问于 2014-03-26 08:27:14
回答 2查看 1.7K关注 0票数 0

我必须使用makefile编译ctorrent,但是我总是有相同的错误:

代码语言:javascript
运行
复制
make[1]: Entering directory `/home/g507565/Downloads/ctorrent-dnh3.3.2'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
  /usr/bin/install -c 'ctorrent' '/usr/local/bin/ctorrent'
/usr/bin/install: cannot create regular file `/usr/local/bin/ctorrent': Permission denied
make[1]: *** [install-binPROGRAMS] Error 1
make[1]: Leaving directory `/home/g507565/Downloads/ctorrent-dnh3.3.2'
make: *** [install-am] Error 2

我不知道怎么做。有什么帮助吗。

EN

回答 2

Ask Ubuntu用户

发布于 2014-03-26 08:41:19

除非您对要安装的特定版本的ctorrent有问题,否则请打开终端并键入:

代码语言:javascript
运行
复制
sudo apt-get install ctorrent  

有关使用ctorrent的更多信息,请访问此链接

否则,关于您的错误消息,如果使用sudo,是否在make install命令之前使用make install?我搜索了互联网,找到了一个名为ctorrent-dnh3.3.2.tar.gz的文件,并在名为INSTALL的文件中找到了安装说明。安装文件中包含make install命令,因此建议您在下载的文件中查找安装文件,然后在文本编辑器中打开安装文件并阅读安装说明。

票数 4
EN

Ask Ubuntu用户

发布于 2014-03-26 09:30:36

代码语言:javascript
运行
复制
/usr/bin/install: cannot create regular file `/usr/local/bin/ctorrent': Permission denied

这表明您没有创建文件/usr/local/bin/ctorrent的权限

正如卡雷尔所写的,您很可能将作为普通用户使用。

所以要么使用sudo,要么用“前缀”值更改安装位置。

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

https://askubuntu.com/questions/439360

复制
相关文章

相似问题

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