Tôi đang xây dựng YouCompleteMe
plugin của vim, theo sau document này. Khi tôi chạy make
tôi nhận được lỗi sau.Lỗi Libpython khi xây dựng 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
Lỗi này là gì?
Tôi đã cài đặt pyenv để quản lý các phiên bản python. Nó có gây ra vấn đề không?
Cố gắng biên dịch nó bằng '-fPIC'. Bạn cũng nên có python 2,7 thư viện có sẵn. – bosnjak
@Lawrence đã cố gắng biên dịch bằng '-fPIC' nó không hoạt động, cùng một lỗi. –