Tôi đang tìm cách tạo các tệp nhị phân ELF độc quyền hiện có, được liên kết với các phiên bản thư viện hệ thống, di động cụ thể. Với thiết bị di động, tôi có nghĩa là thực hiện công việc thực thi trên mọi hệ thống với cùng kiến trúc bộ xử lý và hệ thống tương thích, không nhất thiết phải có mã nguồn của thư viện (nếu không có cách nào mà không có mã nguồn, nó cũng sẽ ổn) .tạo các tệp nhị phân ELF độc quyền trên Linux
Cho đến nay tôi nghĩ đến hai khả năng, nhưng tôi không biết nếu họ đang ở tất cả các khả năng và nếu có, để lựa chọn:
- Tìm kiếm tất cả các thư viện liên kết và phụ thuộc của họ và bao gồm chúng trong một thư mục con của tệp nhị phân và thay đổi Thư viện-Đường dẫn đến thư mục đó.
- Liên kết lại các thư viện tĩnh thành tệp nhị phân thành một tệp lớn thực thi (nếu chương trình không tự xác minh dựa trên tổng kiểm tra).
Cấp phép không có vấn đề vì tôi không muốn phân phối các chương trình di động đã tạo, chỉ để sử dụng riêng.
Cảm ơn câu trả lời của bạn.
http://stackoverflow.com/questions/2157636 | http://stackoverflow.com/questions/16250831 | http://stackoverflow.com/questions/15386027 –