hardened-ld - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 hardened-ld 명령입니다.

프로그램:

이름


hardened-ld - 강화 도구 체인 개선을 적용하기 위한 링커 래퍼

개요


수출 DEB_BUILD_HARDENING=1

ld ...

기술


XNUMXD덴탈의 경화-ld 래퍼는 일반적으로 다음을 호출하여 사용됩니다. ld 평소와 같이 DEB_BUILD_HARDENING
1로 설정합니다. 필요한 도구 체인 강화 기능을 구성합니다. 기본적으로 모든
기능이 활성화됩니다. 특정 기능이 제대로 작동하지 않아 비활성화해야 하는 경우,
아래에 언급된 해당 환경 변수는 0으로 설정할 수 있습니다.

환경


DEB_BUILD_HARDENING=1
강화 기능을 활성화합니다.

DEB_BUILD_HARDENING_DEBUG=1
gcc를 호출하기 전에 전체 결과 gcc 명령줄을 STDERR로 인쇄합니다.

DEB_BUILD_HARDENING_RELRO=0
시작 후 ELF 섹션을 읽기 전용으로 표시하지 마십시오. 자세한 내용은 README.Debian을 참조하십시오.

DEB_BUILD_HARDENING_BINDNOW=0
시작 동적 해상도를 위해 ELF 로더를 표시하지 마십시오. 자세한 내용은 README.Debian을 참조하십시오.
세부.

노트


시스템 전체 설정은 다음에 추가할 수 있습니다. /etc/hardening-wrapper.conf, 한 줄에 하나씩.

진짜 ld 이름이 변경되었습니다 ld.리얼에 전환이 등록되어 있습니다. dpkg 전환(1). 따라서
경화-ld기본에 대한 님의 생각 ld 설치된 패키지에 따라 결정됩니다.
/usr/빈/ld.

onworks.net 서비스를 사용하여 온라인으로 hardened-ld 사용



최신 Linux 및 Windows 온라인 프로그램