当前位置: 首页 > news >正文

ycmj.php,vim 编译YCM编译出错?求解决办法?

本人的操作系统环境centos 6.6在安装vim的YCM插件时出现错误。

vim为自己编译,已添加相应的解释语言支持。

系统自带的python版本为2.6,本人编译添加了2.7以及3.4版本,所以本人的环境中有这三个版本。

进入YCM目录,执行命令安装时,出现的错误如下:

[ 90%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/Result.cpp.o

Linking CXX shared library /home/xuanyuan/k-vim/bundle/YouCompleteMe/third_party/ycmd/ycm_client_support.so

/usr/bin/ld: /usr/local/lib/libpython2.7.a(abstract.o): relocation R_X86_64_32S against `_Py_NotImplementedStruct' can not be used when making a shared object; recompile with -fPIC

/usr/local/lib/libpython2.7.a: could not read symbols: Bad value

collect2: 错误:ld 返回 1

gmake[3]: * [/home/xuanyuan/k-vim/bundle/YouCompleteMe/third_party/ycmd/ycm_client_support.so] 错误 1

gmake[2]: * [ycm/CMakeFiles/ycm_client_support.dir/all] 错误 2

gmake[1]: * [ycm/CMakeFiles/ycm_support_libs.dir/rule] 错误 2

gmake: * [ycm_support_libs] 错误 2

Traceback (most recent call last):

File "/home/xuanyuan/k-vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 327, in

Main()

File "/home/xuanyuan/k-vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 316, in Main

BuildYcmdLibs( args )

File "/home/xuanyuan/k-vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 261, in BuildYcmdLibs

subprocess.check_call( build_command )

File "/usr/local/lib/python2.7/subprocess.py", line 540, in check_call

raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'ycm_support_libs', '--', '-j', '1']' returned non-zero exit status 2

Traceback (most recent call last):

File "./install.py", line 32, in

Main()

File "./install.py", line 21, in Main

subprocess.check_call( [ python_binary, build_file ] + sys.argv[1:] )

File "/usr/local/lib/python2.7/subprocess.py", line 540, in check_call

raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Command '['/usr/local/bin/python', '/home/xuanyuan/k-vim/bundle/YouCompleteMe/third_party/ycmd/build.py']' returned non-zero exit status 1

求解决办法?

相关文章:

  • 开源代码专家 (胡争辉)
  • momo php framework,momo.php
  • 游戏开发专家 (孙丰国)
  • php工程师的段子,江湖上一些关于程序员的段子
  • Visual Basic专家:马畅
  • php足疗预约,足浴养生管理系统轻松实现各种线上预约功能?
  • mysql 点击,点击页面就自动输入到mysql.求解.
  • 感谢Katty
  • 双反馈直流matlab仿真,双闭环直流调速系统的课程设计(MATLAB仿真)
  • 关于dsp定时器同步需要注意的问题
  • golang mysql引入包,对Golang import 导入包语法详解
  • 发现一个好玩的开源项目
  • 用MATLAB拟合实验报告,MATLAB插值与拟合实验报告材料
  • weblogic中创建域的方法
  • php显示用户登录的时间代码,PHP显示用户友好的时间
  • 2017-09-12 前端日报
  • 78. Subsets
  • Bytom交易说明(账户管理模式)
  • CSS实用技巧
  • css系列之关于字体的事
  • ES2017异步函数现已正式可用
  • flask接收请求并推入栈
  • JavaScript实现分页效果
  • JAVA并发编程--1.基础概念
  • k8s 面向应用开发者的基础命令
  • webpack4 一点通
  • 分布式熔断降级平台aegis
  • 前端之React实战:创建跨平台的项目架构
  • 如何合理的规划jvm性能调优
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 微信小程序:实现悬浮返回和分享按钮
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 小试R空间处理新库sf
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 自动记录MySQL慢查询快照脚本
  • 做一名精致的JavaScripter 01:JavaScript简介
  • FaaS 的简单实践
  • (C++17) optional的使用
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (二)JAVA使用POI操作excel
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (三)mysql_MYSQL(三)
  • (十八)SpringBoot之发送QQ邮件
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • *2 echo、printf、mkdir命令的应用
  • .gitignore
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET Core引入性能分析引导优化
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .NET应用架构设计:原则、模式与实践 目录预览
  • @AutoConfigurationPackage的使用