Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

hardened-cc - Online w chmurze

Uruchom hardened-cc w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie hardened-cc, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


hardened-cc - wrapper gcc w celu wymuszenia ulepszeń łańcucha narzędzi hartowania

STRESZCZENIE


eksport DEB_BUILD_HARDENING=1

gcc ...

OPIS


Połączenia utwardzony-cc wrapper jest zwykle używany przez wywołanie gcc jak zwykle kiedy DEB_BUILD_HARDENING
jest ustawiony na 1. Skonfiguruje niezbędne funkcje hartowania łańcucha narzędzi. Domyślnie wszystkie
funkcje są włączone. Jeśli dana funkcja nie działa poprawnie i wymaga wyłączenia,
odpowiednie zmienne środowiskowe wymienione poniżej można ustawić na 0.

ŚRODOWISKO


DEB_BUILD_HARDENING=1
Włącz funkcje hartowania.

DEB_BUILD_HARDENING_DEBUG=1
Wydrukuj pełną wynikową linię poleceń gcc do STDERR przed wywołaniem gcc.

DEB_BUILD_HARDENING_OUTPUT=/jakaś/ścieżka/debug.log
Zamiast używać STDERR do debugowania, przekieruj do podanej ścieżki. Niektóre kompilacje są
bardzo wrażliwy na nieoczekiwane wyjście STDERR.

DEB_BUILD_HARDENING_STACKPROTECTOR=0
Wyłącz ochronę przed przepełnieniem stosu. Zobacz README.Debian po szczegóły.

DEB_BUILD_HARDENING_RELRO=0
Wyłącz sekcje konsolidatora tylko do odczytu. Zobacz README.Debian po szczegóły.

DEB_BUILD_HARDENING_FORTIFY=0
Nie wzmacniaj kilku standardowych funkcji. Zobacz README.Debian po szczegóły.

DEB_BUILD_HARDENING_PIE=0
Nie buduj plików wykonywalnych niezależnych od pozycji. Zobacz README.Debian po szczegóły.

DEB_BUILD_HARDENING_FORMAT=0
Wyłącz błędy użycia niebezpiecznego ciągu formatu. Zobacz README.Debian po szczegóły.

UWAGI


Ustawienia ogólnosystemowe można dodać do /etc/hardening-wrapper.conf, po jednym w wierszu.

Prawdziwy gcc dowiązania symboliczne są przemianowane gcc.real, a przekierowanie jest zarejestrowane z dpkg-
odwracać(1). Zatem utwardzony-cc's pomysł z domyślnym gcc jest podyktowany jakimkolwiek pakietem
zainstalowany /usr/bin/gcc.

Korzystaj z Hardened-cc online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad