Tôi cần liên kết tĩnh glibc với dự án của tôi, vì nền tảng đích chỉ hỗ trợ một dự án rất cũ (nhưng nó hoạt động với glibc tĩnh từ chuỗi công cụ của tôi, tôi đã kiểm tra nó)Liên kết glibc tĩnh nhưng một số thư viện khác tự động với GCC
Thật không may, ứng dụng này phải sử dụng thư viện pthread, nhưng libpthread được liên kết tĩnh chiếm quá nhiều không gian.
Tôi muốn liên kết tĩnh glibc và tự động pthread.
Sau khi chạy lệnh này
powerpc-unknown-linux-gnu-gcc object_files -lrt -lpthread -Wl,-Bstatic -lc
tôi nhận được:
/powerpc-unknown-linux-gnu/bin/ld: cannot find -lgcc_s
Bạn sẽ cần phải thêm '-Wl, -Bdynamic' sau khi' -lc'. –
Ồ, tôi xin lỗi đó là lỗi của tôi. Tôi muốn liên kết glibc tĩnh – nkdm
Related: http://stackoverflow.com/questions/809794/use-both-static-and-dynamically-linked-libraries-in-gcc –