Ich baue YouCompleteMe
Plugin von Vim, nach diesem document. Wenn ich make
ausführen, erhalte ich den folgenden Fehler.Libpython-Fehler beim Erstellen von YouCompleteMe
Linking CXX shared library /home/sagar/.vim/bundle/YouCompleteMe/python/ycm_core.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: error: ld returned 1 exit status
Was ist dieser Fehler?
Ich habe pyenv installiert, um Python-Versionen zu verwalten. Gibt es ein Problem?
Versuchen kompiliere es mit '-fPIC'. Sie sollten auch Python 2.7-Bibliotheken verfügbar haben. – bosnjak
@Lawrence versucht, mit '-fPIC' zu kompilieren, es funktioniert nicht, der selbe Fehler. –