이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 mips64el-linux-gnuabi64-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 서비스를 사용하여 mips64el-linux-gnuabi64-ld.gold 온라인 사용