Đây là lệnh hard-ld có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
Hard-ld - trình bao bọc trình liên kết để thực thi các cải tiến chuỗi công cụ làm cứng
SYNOPSIS
xuất khẩu DEB_BUILD_HARDENING = 1
ld hữu ích. Cảm ơn !
MÔ TẢ
Mô hình cứng-ld wrapper thường được sử dụng bằng cách gọi ld như thường lệ với DEB_BUILD_HARDENING
đặt thành 1. Nó sẽ cấu hình các tính năng làm cứng chuỗi công cụ cần thiết. Theo mặc định, tất cả
các tính năng được kích hoạt. Nếu một tính năng nhất định không hoạt động chính xác và cần được tắt,
các biến môi trường tương ứng được đề cập bên dưới có thể được đặt thành 0.
MÔI TRƯỜNG
DEB_BUILD_HARDENING = 1
Bật các tính năng làm cứng.
DEB_BUILD_HARDENING_DEBUG = 1
In toàn bộ dòng lệnh gcc kết quả ra STDERR trước khi gọi gcc.
DEB_BUILD_HARDENING_RELRO = 0
Không đánh dấu các phần ELF là chỉ đọc sau khi bắt đầu. Xem README.Debian để biết thêm chi tiết.
DEB_BUILD_HARDENING_BINDNOW = 0
Không đánh dấu trình tải ELF cho độ phân giải động khởi động. Xem README.Debian cho
chi tiết.
GHI CHÚ
Cài đặt toàn hệ thống có thể được thêm vào /etc/hardening-wrapper.conf, Một trên mỗi dòng.
Sự thật ld được đổi tên ld.realvà chuyển hướng được đăng ký với dpkg-chuyển hướng(1). Như vậy
cứng-ldý tưởng của mặc định ld được quyết định bởi bất kỳ gói nào được cài đặt
/ usr / bin / ld.
Sử dụng Hard-ld trực tuyến bằng các dịch vụ onworks.net