Tôi đang cố gắng biên dịch vim từ nguồn với trình thông dịch python trên Ubuntu. Tôi đã cài đặt phụ thuộc cho vim, cài đặt python2.7-devel và các gói python2.7-dbg trên Ubuntu và làm các bước cấu hình nhưbiên dịch vim với hỗ trợ python trên Ubuntu
./configure --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config
thư mục config này có chứa các tập tin config.c. Bước thực hiện không thành công với lỗi sau.
...
objects/py_config.o:(.data+0xcc): undefined reference to `initcStringIO'
objects/py_config.o:(.data+0xd4): undefined reference to `initcPickle'
objects/py_config.o:(.data+0xdc): undefined reference to `initzlib'
collect2: ld returned 1 exit status
make: *** [vim] Error 1
Tôi đã thử xây dựng ổn định, chỉnh sửa xung quanh cấu hình, v.v. Nhưng không tìm thấy câu trả lời dứt khoát. Cũng vim xây dựng mà không có thông dịch viên python.
Ở đây hoàn toàn
đầu ra - http://paste.pocoo.org/show/577749/
lỗi - http://paste.pocoo.org/show/577752/
Makefile - http://paste.pocoo.org/show/577751/
Ông có thể bao gồm nhiều dòng thông báo lỗi? BTW, đây là lỗi liên kết, thường xảy ra do đường dẫn không chính xác đến thư viện. Bạn đã kiểm tra đường dẫn đến thư viện chưa? –
Tại sao bạn không thử 'vim-nox'? – neoascetic
@eleweek - Bao gồm các liên kết đến đầu ra và lỗi. –