sertleştirilmiş-cc - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen sertleştirilmiş-cc komutudur.

Program:

ADI


hardened-cc - sertleştirme araç zinciri iyileştirmelerini uygulamak için gcc sarıcı

SİNOPSİS


ihracat DEB_BUILD_HARDENING=1

gcc ...

TANIM


The sertleştirilmiş-cc sarmalayıcı normalde arayarak kullanılır gcc her zamanki gibi DEB_BUILD_HARDENING
1'e ayarlanmıştır. Gerekli alet zinciri sertleştirme özelliklerini yapılandıracaktır. Varsayılan olarak, tüm
özellikler etkinleştirilir. Belirli bir özellik düzgün çalışmıyorsa ve devre dışı bırakılması gerekiyorsa,
aşağıda belirtilen ilgili ortam değişkenleri 0'a ayarlanabilir.

ÇEVRE


DEB_BUILD_HARDENING=1
Sertleştirme özelliklerini etkinleştirin.

DEB_BUILD_HARDENING_DEBUG=1
Gcc'yi çağırmadan önce, elde edilen tam gcc komut satırını STDERR'ye yazdırın.

DEB_BUILD_HARDENING_OUTPUT=/bazı/yol/debug.log
Hata ayıklama için STDERR kullanmak yerine verilen yola yönlendirin. Bazı yapılar
beklenmedik STDERR çıkışına karşı çok hassastır.

DEB_BUILD_HARDENING_STACKPROTECTOR=0
Yığın taşması korumasını devre dışı bırakın. Ayrıntılar için README.Debian'a bakın.

DEB_BUILD_HARDENING_RELRO=0
Salt okunur bağlayıcı bölümlerini devre dışı bırakın. Ayrıntılar için README.Debian'a bakın.

DEB_BUILD_HARDENING_FORTIFY=0
Birkaç standart işlevi güçlendirmeyin. Ayrıntılar için README.Debian'a bakın.

DEB_BUILD_HARDENING_PIE=0
Konumdan bağımsız yürütülebilir dosyalar oluşturmayın. Ayrıntılar için README.Debian'a bakın.

DEB_BUILD_HARDENING_FORMAT=0
Güvenli olmayan biçim dizesi kullanım hatalarını devre dışı bırakın. Ayrıntılar için README.Debian'a bakın.

NOTLAR


Sistem genelinde ayarlar eklenebilir /etc/hardening-wrapper.conf, Her satıra bir tane.

Gerçek gcc sembolik bağlantılar yeniden adlandırıldı gcc.gerçekve bir yönlendirme ile kayıtlı dpkg-
yönlendirmek(1). Böylece sertleştirilmiş-ccvarsayılan fikri gcc hangi paket tarafından belirlenir
yüklü /usr/bin/gcc.

Onworks.net hizmetlerini kullanarak hardened-cc'yi çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları