DMD 2.60 trên Ubuntu 12.04 ... Tôi muốn tạo một nhị phân tĩnh, để tôi có thể chạy nó trong một môi trường cũ. dmd không có cờ '-static'. tôi đã cố gắng đi qua cờ '-static' để mối liên kết với "-L tĩnh ... DMD" - thông báo lỗi đượcLàm thế nào để biên dịch nhị phân tĩnh?
/usr/bin/ld: cannot find -lgcc_s
Biên dịch mã C với "gcc -static ..." hoạt động tốt. Đó có phải là điều tôi nhớ không? Cảm ơn!
Bạn luôn có thể cố gắng biên dịch chỉ các nguồn D và sử dụng LD theo cách thủ công để liên kết ... Tôi nghĩ rằng tôi chưa bao giờ thử nó, nhưng có vẻ như đáng để thử. – DejanLekic