Hard-cc - Trực tuyến trên đám mây

Đây là lệnh hard-cc 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 mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


Hard-cc - gcc wrapper để 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

gcc hữu ích. Cảm ơn !

MÔ TẢ


Sản phẩm cứng-cc wrapper thường được sử dụng bằng cách gọi gcc như thường lệ khi DEB_BUILD_HARDENING
được đặ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_OUTPUT = / some / path / debug.log
Thay vì sử dụng STDERR để gỡ lỗi, hãy chuyển hướng đến đường dẫn đã cho. Một số bản dựng là
rất nhạy cảm với đầu ra STDERR không mong muốn.

DEB_BUILD_HARDENING_STACKPROTECTOR = 0
Tắt bảo vệ chống tràn ngăn xếp. Xem README.Debian để biết thêm chi tiết.

DEB_BUILD_HARDENING_RELRO = 0
Tắt các phần của trình liên kết chỉ đọc. Xem README.Debian để biết thêm chi tiết.

DEB_BUILD_HARDENING_FORTIFY = 0
Không củng cố một số chức năng tiêu chuẩn. Xem README.Debian để biết thêm chi tiết.

DEB_BUILD_HARDENING_PIE = 0
Không xây dựng các tệp thực thi độc lập về vị trí. Xem README.Debian để biết thêm chi tiết.

DEB_BUILD_HARDENING_FORMAT = 0
Vô hiệu hóa các lỗi sử dụng chuỗi định dạng không an toàn. Xem README.Debian để biết thêm 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 gcc các liên kết tượng trưng được đổi tên gcc.realvà chuyển hướng được đăng ký với dpkg-
chuyển hướng(1). Như vậy cứng-ccý tưởng của mặc định gcc được ra lệnh bởi bất kỳ gói nào
cài đặt / usr / bin / gcc.

Sử dụng Hard-cc trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất