项目场景:ubuntu下载ftplib源码在linux虚拟机中进行编译

代码地址:https://launchpad.net/ubuntu/+source/ftplib

问题描述

进入ftplib-4.0-1/src/下输入make命令后显示“ln failed to create symbolic link operation not supported”

原因分析:

在Linux虚拟机与windows主机进行文件共享,将代码放在共享文件夹中进行编译,以期在windows及Linux环境中都可以进行修改及编译而不需要额外的拷贝,此时在共享文件夹中的磁盘格式的是windows 的磁盘格式,ln命令并不适用,此时是由于在编译动态库的时候会在库的结尾加入版本信息,然后再通过ln建立链接。


解决方案:

将ftplib整个文件夹/ftplib-4.0-1拷贝到虚拟机下的目录下,如/home下再进行编译即可。

Linux 下编译出现“ln failed to create symbolic link operation not supported”相关推荐

  1. 【Linux】ln: failed to create symbolic link ‘*.so’: Operation not supported

    问题 ln: failed to create symbolic link '*.so': Operation not supported 总结 在Linux虚拟机与windows主机进行文件共享,将 ...

  2. ln: failed to create symbolic link ‘/usr/bin/mysql’: File exists

    问题描述: ln -s /usr/local/mysql/bin/mysql /usr/bin 在centos7进行软链接设置的时候,出现了这么问题: 问题就是说这个文件已存在, 解决方法:覆盖之前的 ...

  3. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  4. Linux下编译、链接、加载运行C++ OpenCV的两种方式及常见问题的解决

    Linux下编译.链接.加载运行C++ OpenCV的两种方式及常见问题的解决 在Linux下安装完OpenCV C++之后(还没有安装的读者请参考Ubuntu 18.04 安装OpenCV C++) ...

  5. linux iptables 编译,Linux下编译安装iptables

    Linux下如何编译安装iptables实例: 先卸载系统已经安装的iptables,卸载前需备份三个文档:iptables启动脚本,iptables-config配置文档,以及已经建立好的iptab ...

  6. Linux错误27,解决在linux下编译32程序出现“/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录问题”...

    centos64位编译32位代码,出现/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录,需要安装32位的glibc库文件. 安装 ...

  7. 在Linux下编译VLC-Qt

    在Linux下编译VLC-Qt 一.源码准备 1.下载VLC源码 2.下载VLC-Qt源码 二.编译VLC源码 1.解压VLC压缩包 2.安装VLC依赖的库 3.配置VLC 4.编译与安装 三.编译V ...

  8. Linux下编译连接mysql数据库

    1.在Linux下编译连接mysql数据库的程序时,需要使用安装Mysql数据库时自带的mysql_config脚本.它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.需要使用下面 ...

  9. linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

    一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...

  10. 一份简单的在 Linux下编译及调试 C 代码的指南

    摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...

最新文章

  1. php html转化为pdf,PHP将html转换成PDF文件
  2. 如何保护企业网络免受勒索软件攻击 Vecloud微云
  3. 【Python爬虫学习笔记11】Queue线程安全队列和GIL全局解释器锁
  4. index.html 的默认301或者302跳转
  5. mysql多源复制 知乎_MySQL多主一从(多源复制)同步配置
  6. Flask插件---flask_script与flask_migrate
  7. C++获取CPU信息应用经验分享
  8. php 实现资料下载功能,学习猿地-php如何实现下载功能
  9. 为什么从PhoneGap中逃离
  10. 51单片机C语言延时函数
  11. VLAN-TAG超经典解释
  12. r语言平均值显著性检验_R语言标记显著性标记
  13. Unity脚本设置Animator单个状态的speed
  14. html粒子特效图片切换,javascript转换静态图片,增加粒子动画效果_javascript技巧...
  15. android 定时打开app,如何 定时启动你的Android App
  16. android 取消root,彻底告别安卓刷机时代!360超级ROOT正式宣布下线:取消ROOT权限
  17. javaScript 实现表格table分页
  18. 数据结构相关重点(个人总结)
  19. 异步FIFO格雷码及同步相关问题?
  20. 《无人机网络与通信》整理

热门文章

  1. html调用zblog文章,自定义调用ZBLOG分类页、内容页模板
  2. 新浪UC,這些人你咋就不管?
  3. ssm教务系统网站毕业设计源码290915
  4. 计算机 无法 访问共享网络打印机,打印机不能共享怎么办|无法连接共享打印机的解决方案...
  5. 学习java的第十七天,房贷简易计算器,三角形判断、面向对象重写方法的学习
  6. HTML5——meta标签总结
  7. windows pe安装系统
  8. SLAM领域的优秀作者与实验室汇总
  9. Python实现线性函数的拟合算法
  10. Windows强制关机之后,自动修复失败,无法开机的问题解决