hardened-cc - Online di Cloud

Ini adalah perintah hardened-cc yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


hardened-cc - pembungkus gcc untuk menegakkan peningkatan toolchain pengerasan

RINGKASAN


ekspor DEB_BUILD_HARDENING=1

gcc ...

DESKRIPSI


Grafik mengeras-cc pembungkus biasanya digunakan dengan memanggil gcc seperti biasa ketika DEB_BUILD_HARDENING
diatur ke 1. Ini akan mengonfigurasi fitur pengerasan rantai alat yang diperlukan. Secara default, semua
fitur diaktifkan. Jika fitur yang diberikan tidak berfungsi dengan benar dan perlu dinonaktifkan,
variabel lingkungan terkait yang disebutkan di bawah ini dapat diatur ke 0.

LINGKUNGAN


DEB_BUILD_HARDENING=1
Aktifkan fitur pengerasan.

DEB_BUILD_HARDENING_DEBUG=1
Cetak baris perintah gcc yang dihasilkan penuh ke STDERR sebelum memanggil gcc.

DEB_BUILD_HARDENING_OUTPUT=/some/path/debug.log
Alih-alih menggunakan STDERR untuk debugging, alihkan ke jalur yang diberikan. Beberapa bangunan adalah
sangat sensitif terhadap keluaran STDERR yang tidak terduga.

DEB_BUILD_HARDENING_STACKPROTECTOR=0
Nonaktifkan perlindungan stack overflow. Lihat README.Debian untuk detailnya.

DEB_BUILD_HARDENING_RELRO=0
Nonaktifkan bagian tautan hanya baca. Lihat README.Debian untuk detailnya.

DEB_BUILD_HARDENING_FORTIFY=0
Jangan membentengi beberapa fungsi standar. Lihat README.Debian untuk detailnya.

DEB_BUILD_HARDENING_PIE=0
Jangan membangun executable independen posisi. Lihat README.Debian untuk detailnya.

DEB_BUILD_HARDENING_FORMAT=0
Nonaktifkan kesalahan penggunaan string format tidak aman. Lihat README.Debian untuk detailnya.

CATATAN


Pengaturan seluruh sistem dapat ditambahkan ke /etc/hardening-wrapper.conf, satu per baris.

Yang asli gcc symlink diganti namanya gcc.nyata, dan pengalihan terdaftar dengan dpkg-
mengalihkan(1). Dengan demikian mengeras-cc's ide dari default gcc ditentukan oleh paket apa pun
diinstal /usr/bin/gcc.

Gunakan hardened-cc online menggunakan layanan onworks.net



Program online Linux & Windows terbaru