영어프랑스어스페인어

Ad


온웍스 파비콘

ld.gold - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 ld.gold를 실행하세요.

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

프로그램:

이름


gold - GNU ELF 링커

개요


ld.골드 [옵션] 파일...

옵션


--도움 사용 정보 보고

-v, --번역
버전 정보 보고

-V 보고서 버전 및 대상 정보

--추가 필요
지원되지 않음

--추가 필요 없음
공유 라이브러리에서 DT_NEEDED 태그를 복사하지 마십시오.

--허용-다중 정의 기호의 다중 정의 허용

--no-allow-다중 정의
다중 정의 허용 안 함

--allow-shlib-정의되지 않음
공유 라이브러리에서 확인되지 않은 참조 허용

--no-allow-shlib-정의되지 않음
공유 라이브러리에서 확인되지 않은 참조를 허용하지 마십시오.

--필요에 따라
사용되는 경우 공유 라이브러리에 대해서만 DT_NEEDED를 설정합니다.

--필요에 따라 없음
공유 라이브러리의 경우 항상 DT_NEEDED

-주장하다 [무시]
무시 됨

-b [엘프, 바이너리], --체재 [엘프, 바이너리]
입력 형식 설정

-비다이나믹 -l 공유 라이브러리 검색

-비정적 -l 공유 라이브러리를 검색하지 않습니다.

-디 별칭 -비다이나믹

-NS 별칭 -비정적

-B그룹
공유 라이브러리에 대한 그룹 이름 조회 규칙 사용

-비심볼릭
정의된 기호를 로컬로 바인딩

-Bsymbolic-함수
정의된 함수 기호를 로컬로 바인딩

--빌드 아이디 [=스타일]
빌드 ID 메모 생성

--build-id-chunk-size-for-treehash SIZE
'--build-id=tree'의 청크 크기

--build-id-min-file-size-for-treehash SIZE
'--build-id=tree'가 다음과 다르게 작동하기 위한 최소 출력 파일 크기
'--빌드-id=sha1'

--체크 섹션
겹침에 대한 세그먼트 주소 확인(기본값)

--체크 섹션 없음
겹침에 대해 세그먼트 주소를 확인하지 마십시오.

--압축-디버그-섹션 [없음,zlib]
출력 파일에서 .debug_* 섹션 압축

--copy-dt-필요한 항목
지원되지 않음

--no-copy-dt-필요한 항목 공유 라이브러리에서 DT_NEEDED 태그를 복사하지 마십시오.

--cref
출력 상호 참조 테이블

--no-cref
상호 참조 테이블을 출력하지 않음

--ctors-in-in-array
모든 생성자에 DT_INIT_ARRAY 사용(기본값)

--no-ctors-in-in-init-array
컴파일러의 지시에 따라 생성자를 처리합니다.

-d, --정의-공통
공통 기호 정의

--no-define-common
공통 기호를 정의하지 마십시오.

-dc 별칭 -d

-dp 별칭 -d

-디버그 [전체, 파일, 스크립트, 작업][,...]
디버깅 켜기

--defsym SYMBOL=표현
기호 정의

--demangle [=스타일]
로그 메시지에서 C++ 기호 디엠글

-- 엉킴 없음
로그 메시지에서 C++ 기호를 demangle하지 마십시오.

--Detect-odr-violations
C++ 단일 정의 규칙 위반 찾기

--no-detect-odr-위반
C++ 단일 정의 규칙 위반을 찾지 마십시오.

-x, --모두 삭제
모든 로컬 기호 삭제

-X, --discard-locals
모든 임시 로컬 기호 삭제

--동적 목록 데이터
동적 기호에 데이터 기호 추가

--동적 목록-cpp-new
동적 기호에 C++ 연산자 new/delete 추가

--동적 목록-cpp-유형 정보 동적 기호에 C++ typeinfo 추가

--동적 목록 FILE
동적 기호 목록 읽기

-e 주소, --기입 ADDRESS 프로그램 시작 주소 설정

--제외-libs 리브, 리브 ...
자동 내보내기에서 라이브러리 제외

-E, --내보내기-동적
모든 동적 기호 내보내기

--내보내기-동적 없음
모든 동적 기호를 내보내지 않음(기본값)

--내보내기-동적-기호 SYMBOL
동적 기호 테이블로 SYMBOL 내보내기

-EB 빅 엔디안 개체를 연결합니다.

-엘자 리틀 엔디안 개체를 연결합니다.

--eh-프레임-hdr
예외 프레임 헤더 생성

--열거형 크기 경고 없음
(ARM만 해당) 호환되지 않는 열거형 크기를 가진 개체에 대해 경고하지 않음

-f 쉴리브, --보조자 SHLIB 공유 객체 기호 테이블용 보조 필터

-F 쉴리브, --필터 쉴리브
공유 객체 기호 테이블에 대한 필터

--치명적인 경고
경고를 오류로 처리

--치명적인 경고 없음
경고를 오류로 취급하지 마십시오

-피니 SYMBOL
언로드 시간에 SYMBOL 호출

--수정-피질-a8
(ARM만 해당) Cortex-A8 정오표에 대한 바이너리를 수정합니다.

--no-fix-cortex-a8
(ARM만 해당) Cortex-A8 정오표에 대한 바이너리를 수정하지 마십시오.

--수정-arm1176
(ARM만 해당) ARM1176 정오표에 대한 바이너리를 수정합니다.

--no-fix-arm1176
(ARM만 해당) ARM1176 정오표에 대한 바이너리를 수정하지 마십시오.

--merge-exidx-항목
(ARM만 해당) debuginfo에서 exidx 항목을 병합합니다.

--병합-exidx 항목 없음
(ARM만 해당) debuginfo에서 exidx 항목을 병합하지 마십시오.

--수정-v4bx
(ARM만 해당) BX rn을 MOV pc로 다시 작성, ARMv4의 경우 rn

--fix-v4bx-인터워킹
(ARM만 해당) BX rn 분기를 ARMv4 인터워킹 비니어로 다시 작성

-g 무시 됨

--gdb-인덱스
.gdb_index 섹션 생성

--no-gdb-인덱스
.gdb_index 섹션을 생성하지 마십시오.

--gnu 고유
STB_GNU_UNIQUE 기호 바인딩 활성화(기본값)

--no-gnu-고유
STB_GNU_UNIQUE 기호 바인딩 비활성화

-h 파일 이름, -소나메 파일 이름
공유 라이브러리 이름 설정

--해시 버킷 빈 분수 분수
동적 해시에서 빈 버킷의 최소 비율

--해시 스타일 [sysv,gnu,둘 다]
동적 해시 스타일

-I 프로그램, --동적 링커 프로그램
동적 링커 경로 설정

--증분
가능하면 증분 링크를 수행하십시오. 그렇지 않으면 전체 링크를 수행하고 출력을 준비하십시오.
증분 연결용

--증분 없음
전체 링크 수행(기본값)

--증분-전체
전체 링크를 수행하고 증분 링크를 위한 출력 준비

--증분 업데이트
증분 링크를 수행하십시오. 가능하지 않으면 종료

--증분 기반 FILE
증분 연결을 위한 기본 파일 설정(기본값은 출력 파일)

--증분 변경
파일이 변경된 것으로 가정

--증분-변경되지 않음
파일이 변경되지 않았다고 가정

--증분-알 수 없음
타임스탬프를 사용하여 파일 확인(기본값)

--증분-시작-변경되지 않음
시작 파일이 변경되지 않은 것으로 가정합니다(이 옵션 앞에 있는 파일).

--증분 패치 PERCENT 패치에 할당할 추가 공간의 양

-초기화 SYMBOL
로드 시 SYMBOL 호출

--그냥 기호 FILE
FILE에서 기호 값 읽기 전용

--map-전체 파일
전체 파일을 메모리에 매핑(64비트 호스트의 경우 기본값)

--no-map-전체 파일
관련 파일 부분을 메모리에 매핑(32비트 호스트의 경우 기본값)

--keep-파일-매핑
패스 간에 매핑된 파일 유지(기본값)

--no-keep-파일-매핑
각 패스 후 매핑된 파일 해제

--ld-생성-풀기-정보
PLT에 대한 해제 정보 생성(기본값)

--no-ld-생성-해제-정보
PLT에 대한 해제 정보를 생성하지 마십시오.

-l LIB이름, --도서관 LIB이름
라이브러리 LIBNAME 검색

-L 이사, --라이브러리 경로 DIR
검색 경로에 디렉토리 추가

--텍스트 재정렬
GCC 섹션 이름에 대한 텍스트 섹션 재정렬 활성화(기본값)

--텍스트 재정렬 없음
GCC 섹션 이름에 대한 텍스트 섹션 재정렬 비활성화

-nostdlib
명령줄에 지정된 디렉터리만 검색합니다.

--장미
읽기 전용 비실행 섹션을 자체 세그먼트에 넣습니다.

--장미 간격 OFFSET
실행 가능 세그먼트와 읽기 전용 세그먼트 간의 오프셋 설정

-m 에뮬레이션
GNU 링커 에뮬레이션을 설정합니다. 쓸모없는

--mmap 출력 파일
쓰기 위해 출력 파일을 매핑합니다(기본값).

--no-mmap-출력 파일
쓰기 위해 출력 파일을 매핑하지 마십시오.

-M, --인쇄-지도
표준 출력에 맵 파일 쓰기

-지도 맵파일이름
맵 파일 쓰기

-n, --nmagic
데이터를 페이지 정렬하지 않음

-N, --오매직
데이터를 페이지 정렬하지 않음, 텍스트를 읽기 전용으로 만들지 않음

--마법이 아닌
페이지 정렬 데이터, 텍스트를 읽기 전용으로 만들기

--enable-new-dtags
DT_RUNPATH 및 DT_FLAGS 사용 활성화

--disable-new-dtags
DT_RUNPATH 및 DT_FLAGS 사용 비활성화

--noinhibit-exec
오류가 발생하더라도 출력 파일 생성

--정의되지 않음
정의되지 않은 기호를 보고합니다( --공유)

-o 파일, --산출 FILE
출력 파일 이름 설정

-O 수준, -최적화 LEVEL
출력 파일 크기 최적화

--o형식 [바이너리]
출력 형식 설정

-p (ARM만 해당) 이전 버전과의 호환성을 위해 무시

-파이 위치 독립 실행 파일 만들기

-파이 없음
위치 독립 실행 파일을 만들지 마십시오.

--pic-실행 가능
위치 독립 실행 파일 만들기

--no-pic-실행 가능
위치 독립 실행 파일을 만들지 마십시오.

- 파이프라인 지식 없음
(ARM만 해당) 이전 버전과의 호환성을 위해 무시

--plt-정렬 [=P2정렬]
(PowerPC64만 해당) 캐시 라인에 맞게 PLT 호출 스텁 정렬

--plt-정적-체인
(PowerPC64만 해당) PLT 호출 스텁은 r11을 로드해야 합니다.

--no-plt-정적-체인
(PowerPC64만 해당) PLT 호출 스텁은 r11을 로드하면 안 됩니다.

--plt 스레드 안전
(PowerPC64만 해당) 부하 부하 장벽이 있는 PLT 호출 스텁

--no-plt-스레드 안전
(PowerPC64만 해당) 장벽이 없는 PLT 호출 스텁

--플러그인 플러그인
플러그인 라이브러리 로드

--플러그인 옵션 OPTION
플러그인에 옵션 전달

--posix-fallocate
posix_fallocate를 사용하여 출력 파일의 공간을 예약합니다(기본값).

--no-posix-fallocate
fallocate 또는 ftruncate를 사용하여 공간을 예약하십시오.

--preread-아카이브-기호
다중 스레드 시 아카이브 기호 미리 읽기

--인쇄 출력 형식
기본 출력 형식 인쇄

--print-기호-카운트 파일 이름
각 입력에 대해 정의되고 사용되는 기호 인쇄

-Qy SVR4 호환성을 위해 무시됨

-q, --방출 재배치
출력에서 재배치 생성

-r, - 재배치 가능
재배치 가능한 출력 생성

-i 동의어 -r

--안심하다
특정 대상에 대한 분기 완화

--retain-기호-파일 FILE
이 파일에 나열된 기호만 유지

-R DIR 런타임 검색 경로에 DIR 추가

-rpath DIR
런타임 검색 경로에 DIR 추가

--rpath-링크 DIR
링크 시간 공유 라이브러리 검색 경로에 DIR 추가

--섹션 주문 파일 파일 이름
지정된 순서대로 섹션을 레이아웃합니다.

--섹션 시작 섹션=주소
섹션 주소 설정

--정렬-공통 [={오름차순, 내림차순}]
정렬에 따라 공통 기호 정렬

--정렬 섹션 [없음,이름]
섹션을 이름별로 정렬합니다. '--no-text-reorder'는 '--sort-section=name'을 재정의합니다.
텍스트

--예비 동적 태그 COUNT
예약할 동적 태그 슬롯(기본값 5)

-s, -모든 스트립
모든 기호 제거

-S, --스트립-디버그
스트립 디버깅 정보

--스트립-디버그-비라인
디버그 행 번호 정보만 내보냅니다.

--스트립-디버그-gdb
gdb에서 사용하지 않는 디버그 기호 제거(최소 버전 <= 7.4)

--strip-lto-섹션
LTO 중간 코드 섹션 제거

--스텁 그룹 크기 SIZE
(ARM, PowerPC만 해당) 섹션 그룹의 명령어로부터의 최대 거리
그들의 스텁에. 음수 값은 스텁이 항상 뒤에 있음을 의미합니다(PowerPC 이전).
그룹. 1은 기본 크기를 사용함을 의미합니다.

--no-keep-메모리
더 적은 메모리와 더 많은 디스크 I/O 사용(GNU ld와의 호환성을 위해서만 포함됨)

-G, -공유
공유 라이브러리 생성

-B공유 가능
공유 라이브러리 생성

--스플릿-스택-조정-크기 SIZE
스택 크기 -fsplit 스택 함수 호출 비분할

-공전
공유 라이브러리에 대해 링크하지 마십시오.

--icf [없음,모두,안전]
동일한 코드 접기. '--icf=safe' ctor, dtor 및 함수를 접습니다.
포인터는 확실히 사용되지 않습니다.

--icf-반복 COUNT
ICF의 반복 횟수(기본값 2)

--print-icf-섹션
stderr에 접힌 동일한 섹션 나열

--no-print-icf-섹션
접힌 동일한 섹션을 나열하지 마십시오.

--고유하게 유지 SYMBOL
ICF 중에는 이 기호를 접지 마십시오.

--gc-섹션
사용하지 않는 섹션 제거

--no-gc-섹션
사용하지 않는 섹션을 제거하지 않음(기본값)

--print-gc-섹션
stderr에서 제거된 사용하지 않는 섹션 나열

--no-print-gc-섹션
제거된 사용하지 않는 섹션을 나열하지 않음

--통계
리소스 사용 통계 인쇄

--sysroot DIR
대상 시스템 루트 디렉토리 설정

-t, --추적하다
각 입력 파일의 이름 인쇄

-T 파일, --스크립트 FILE
링커 스크립트 읽기

--스레드
링커 다중 스레드 실행

--쓰레드 없음
링커를 다중 스레드로 실행하지 마십시오.

--스레드 수 COUNT
사용할 스레드 수

--스레드 수-초기 COUNT
초기 패스에서 사용할 스레드 수

--스레드 수-중간 COUNT 중간 패스에서 사용할 스레드 수

--쓰레드 수-최종 COUNT
최종 패스에서 사용할 스레드 수

-Tbss 주소
bss 세그먼트의 주소 설정

-티데이터 주소
데이터 세그먼트의 주소 설정

-문자 주소
텍스트 세그먼트의 주소 설정

-Ttext-세그먼트 주소
텍스트 세그먼트의 주소 설정

-트로 데이터 세그먼트 주소
로데이터 세그먼트의 주소 설정

--toc-최적화
(PowerPC64만 해당) TOC 코드 시퀀스 최적화

--no-toc-최적화
(PowerPC64만 해당) TOC 코드 시퀀스를 최적화하지 않음

--toc-정렬
(PowerPC64만 해당) TOC 및 GOT 섹션 정렬

--순서 없이 정렬
(PowerPC64만 해당) TOC 및 GOT 섹션을 정렬하지 않음

-u 상징, --찾으시는 주소가 없습니다 SYMBOL
SYMBOL에 대한 정의되지 않은 참조 생성

--해결되지 않은 기호 모두 무시, 모두 보고, 개체 파일에서 무시, 공유 라이브러리에서 무시
해결되지 않은 기호를 처리하는 방법

--말 수가 많은
동의어 -디버그=파일

--버전 스크립트 FILE
버전 스크립트 읽기

--경고-공통
중복 공통 기호에 대한 경고

--경고 없음-공통
중복 공통 기호에 대해 경고하지 않음(기본값)

--warn-생성자
무시 됨

--no-warn-생성자
무시 됨

--warn-execstack
스택이 실행 가능한지 경고

--경고 없음-execstack
스택이 실행 가능한 경우 경고하지 않음(기본값)

--경고 불일치
일치하지 않는 입력 파일에 대해 경고하지 않음

--warn-다중-gp
무시 됨

--warn-검색-불일치
호환되지 않는 라이브러리를 건너뛸 때 경고

--경고-검색-불일치 없음
호환되지 않는 라이브러리를 건너뛸 때 경고하지 않음

--warn-shared-textrel
텍스트 세그먼트를 공유할 수 없는 경우 경고

--no-warn-shared-textrel
텍스트 세그먼트를 공유할 수 없는 경우 경고하지 않음(기본값)

--경고-미해결-기호
해결되지 않은 기호를 경고로 보고

--오류-해결되지 않은-기호
해결되지 않은 기호를 오류로 보고

--no-wchar-size-경고
(ARM만 해당) wchar_t 크기가 호환되지 않는 객체에 대해 경고하지 않음

--전체 아카이브
모든 아카이브 콘텐츠 포함

--전체 아카이브 없음
필요한 아카이브 콘텐츠만 포함

--포장하다 SYMBOL
SYMBOL에 래퍼 함수 사용

-y 상징, --추적 기호 SYMBOL
기호에 대한 참조 추적

--정의되지 않은 버전
스크립트에서 사용하지 않는 버전 허용(기본값)

--정의되지 않은 버전 없음
스크립트에서 사용하지 않는 버전 허용 안 함

-Y PATH
Solaris 호환성을 위한 기본 검색 경로

-(, --시작 그룹
도서관 검색 그룹 시작

-) --end-그룹
도서관 검색 그룹 종료

--시작-lib
라이브러리 시작

--end-lib
라이브러리 종료

-퓨즈-ld
GCC 링커 옵션 호환성을 위해 무시됨

-z 콤브록
동적 reloc 정렬

-z 노콤브록
동적 reloc을 정렬하지 마십시오.

-z 공통 페이지 크기=SIZE
공통 페이지 크기를 SIZE로 설정

-z 데프
정의되지 않은 기호를 보고합니다( --공유)

-z 실행 스택
실행 가능한 스택이 필요한 것으로 출력 표시

-z 초기화
런타임 시 DSO가 먼저 초기화되도록 표시

-z 끼어들다
모든 DSO를 삽입하지만 실행 가능하도록 개체 표시

-z 게으른
지연 런타임 바인딩에 대한 객체 표시(기본값)

-z 로드플랫
즉각적인 처리가 필요한 객체 표시

-z 최대 페이지 크기=SIZE
최대 페이지 크기를 SIZE로 설정

-z 물 데프
기호의 다중 정의 허용

-z nocopyreloc
복사 reloc을 생성하지 마십시오.

-z 노디폴트립
기본 검색 경로를 사용하지 않도록 개체 표시

-z 노드 삭제
런타임 시 DSO를 삭제할 수 없음으로 표시

-z 노드로펜
dlopen에 사용할 수 없는 DSO 표시

-z 결절
dldump에 사용할 수 없는 DSO 표시

-z 노이젝스택
실행 가능한 스택이 필요하지 않은 것으로 출력 표시

-z 이제 즉각적인 함수 바인딩을 위해 객체 표시

-z 출발지
런타임 시 즉각적인 $ORIGIN 처리가 필요함을 나타내기 위해 DSO를 표시합니다.

-z 렐로
가능한 경우 재배치 후 변수를 읽기 전용으로 표시

-z 노렐로
재배치 후 변수를 읽기 전용으로 표시하지 마십시오.

-z 본문
읽기 전용 세그먼트에서 재배치를 허용하지 않음

-z 노텍스트
읽기 전용 세그먼트에서 재배치 허용(기본값)

-z 텍스트 오프
읽기 전용 세그먼트에서 재배치 허용(기본값)

-z 구축
더미 z 옵션

ld.gold: 지원 대상: elf32-i386 elf32-i386-freebsd elf32-i386-nacl elf32-x86-64
elf32-x86-64-freebsd elf32-x86-64-nacl elf64-x86-64 elf64-x86-64-freebsd elf64-x86-64-nacl
ld.gold: 지원되는 에뮬레이션: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
elf_x86_64 elf_x86_64_nacl

보고 버그


버그 보고http://www.sourceware.org/bugzilla/>

저작권


Copyright © 2014 Free Software Foundation, Inc. 이 프로그램은 자유 소프트웨어입니다. 당신은 할 수있다
GNU General Public License 버전 3의 조건에 따라 재배포하거나 (귀하의
옵션) 이후 버전. 이 프로그램은 절대 보증하지 않습니다.

onworks.net 서비스를 사용하여 온라인으로 ld.gold를 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad