영어프랑스어스페인어

Ad


온웍스 파비콘

mips-linux-gnu-ar - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 mips-linux-gnu-ar 실행

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

프로그램:

이름


ar - 아카이브에서 생성, 수정 및 추출

개요


아르 [-X32_64] [-]p[모드] [--플러그인 name] [--표적 bfd 이름] [렐포스] [계산] 아카이브
[회원...]

기술


GNU ar 프로그램은 아카이브를 생성, 수정 및 추출합니다. NS 아카이브 싱글이다
검색을 가능하게 하는 구조에서 다른 파일 모음을 보유하는 파일
원본 개별 파일( 회원 아카이브).

원본 파일의 내용, 모드(권한), 타임스탬프, 소유자 및 그룹은
아카이브에 보존되며 추출 시 복원할 수 있습니다.

GNU ar 구성원의 이름이 길이에 관계없이 아카이브를 유지할 수 있습니다. 그러나 에 따라
방법 ar 가 시스템에 구성되어 있는 경우 구성원 이름 길이에 대한 제한이 적용될 수 있습니다.
다른 도구로 유지 관리되는 아카이브 형식과의 호환성. 존재하는 경우 한계
대개 15자(a.out과 관련된 형식의 일반적인) 또는 16자(일반적인
coff와 관련된 형식).

ar 이러한 종류의 아카이브는 다음과 같이 가장 자주 사용되기 때문에 바이너리 유틸리티로 간주됩니다.
도서관 일반적으로 필요한 서브루틴을 유지합니다.

ar 아카이브의 재배치 가능한 개체 모듈에 정의된 기호에 대한 인덱스를 생성합니다.
수정자를 지정할 때 s. 이 색인은 생성되면 아카이브에서 업데이트됩니다.
때마다 ar 내용을 변경합니다( q 업데이트 작업). 아카이브
이러한 인덱스를 사용하면 라이브러리에 대한 링크 속도가 빨라지고 라이브러리의 루틴이
아카이브에서의 위치에 관계없이 서로를 호출합니다.

사용할 수 있습니다. nm -s or nm --print-armmap 이 인덱스 테이블을 나열합니다. 아카이브가 부족한 경우
테이블, 다른 형태 ar 라는 란립 테이블만 추가하는 데 사용할 수 있습니다.

GNU ar 선택적으로 생성할 수 있습니다 얇은 기호 색인 및 참조가 포함된 아카이브
아카이브 구성원 파일의 원본 사본에. 이것은 건물에 유용합니다.
재배치 가능한 개체가 예상되는 로컬 빌드 트리 내에서 사용하기 위한 라이브러리
사용 가능한 상태로 유지되며 각 개체의 내용을 복사하면 시간과 공간만 낭비됩니다.

아카이브는 다음 중 하나일 수 있습니다. 얇은 또는 정상일 수 있습니다. 동시에 둘 다일 수는 없습니다.
아카이브가 생성되면 먼저 삭제하지 않고 형식을 변경할 수 없습니다.
그 자리에 새 아카이브를 만듭니다.

씬 아카이브도 단조롭게 하는, 따라서 하나의 씬 아카이브를 다른 씬 아카이브에 추가
일반 아카이브에서와 같이 중첩되지 않습니다. 대신 요소의
첫 번째 아카이브는 두 번째 아카이브에 개별적으로 추가됩니다.

아카이브 요소에 대한 경로는 아카이브 자체에 상대적으로 저장됩니다.

GNU ar 두 개의 다른 시설과 호환되도록 설계되었습니다. 당신은 제어할 수 있습니다
다양한 종류의 명령줄 옵션을 사용하여 ar 유닉스 시스템에서;
또는 단일 명령줄 옵션을 지정하는 경우 -M, 스크립트로 제어할 수 있습니다.
MRI "사서" 프로그램과 같은 표준 입력을 통해 제공됩니다.

옵션


GNU ar 작업 코드를 혼합할 수 있습니다. p 및 수정자 플래그 모드 어떤 순서로든
첫 번째 명령줄 인수.

원하는 경우 첫 번째 명령줄 인수를 대시로 시작할 수 있습니다.

  p keyletter는 실행할 작업을 지정합니다. 다음 중 하나일 수 있지만
다음 중 하나만 지정해야 합니다.

d . 아카이브에서 모듈. 삭제할 모듈의 이름을 다음과 같이 지정하십시오.
회원...; 삭제할 파일을 지정하지 않으면 아카이브가 그대로 유지됩니다.

지정하는 경우 v 수정 자, ar 삭제된 각 모듈을 나열합니다.

m 이 작업을 사용하여 움직임 아카이브의 구성원.

아카이브에서 구성원의 순서는 프로그램이 연결되는 방식에 차이를 만들 수 있습니다.
기호가 둘 이상의 멤버에 정의된 경우 라이브러리를 사용합니다.

"m"과 함께 수식어를 사용하지 않으면 회원 인수는
로 옮겼다 end 아카이브의; 당신은 사용할 수 있습니다 a, bi 이동하는 수정자
대신 지정된 장소.

p 인쇄 아카이브의 지정된 멤버를 표준 출력 파일로. 만약 v
수정자가 지정되면 해당 내용을 표준에 복사하기 전에 구성원 이름을 표시합니다.
출력.

아니오를 지정하는 경우 회원 인수를 사용하면 아카이브의 모든 파일이 인쇄됩니다.

q 빠른 추가; 역사적으로 파일 추가 회원... 끝까지 아카이브~없이
교체 확인 중.

수정자 a, bi do 지원 이 작업에 영향을 미칩니다. 새 멤버는 항상 배치됩니다.
아카이브의 끝에서.

수정자 v 브랜드 ar 추가된 각 파일을 나열합니다.

이 작업의 포인트는 속도이기 때문에 구현 ar 의 옵션이 있습니다
아카이브의 심볼 테이블이 있는 경우 업데이트하지 않습니다. 너무 많은 다른 시스템
그러나 기호 테이블이 항상 최신 상태라고 가정하므로 GNU ar 재건할 것이다
빠른 추가가 포함된 테이블.

참고 - GNU ar 명령을 처리 qs 의 동의어로 r - 이미 존재하는 대체
아카이브에 파일을 추가하고 끝에 새 파일을 추가합니다.

r 파일 삽입 회원...로 아카이브 (와 바꿔 놓음). 이 작업은 다릅니다
q 기존 회원의 이름이 일치하는 경우 기존 회원이 삭제된다는 점에서
추가 중입니다.

에 이름이 지정된 파일 중 하나가 회원... 존재하지 않는다, ar 오류 메시지를 표시하고,
해당 이름과 일치하는 아카이브의 기존 구성원을 방해하지 않습니다.

기본적으로 새 멤버는 파일 끝에 추가됩니다. 그러나 다음 중 하나를 사용할 수 있습니다.
수정 a, bi 일부 기존 회원과 관련된 배치를 요청합니다.

수정자 v 이 작업과 함께 사용하면 각 파일에 대한 한 줄의 출력이 나옵니다.
문자 중 하나와 함께 삽입 a or r 파일인지 여부를 나타내기 위해
추가(이전 구성원 삭제 없음) 또는 교체됨.

s 아카이브에 인덱스를 추가하거나 이미 존재하는 경우 업데이트하십시오. 이 명령은
가능한 한 명령 문자가 하나만 있을 수 있다는 규칙에 대한 예외
명령 또는 수정자로 사용합니다. 두 경우 모두 동일한 작업을 수행합니다.

t 표시 테이블 의 내용을 나열 아카이브, 또는 에 나열된 파일 중
회원... 아카이브에 있습니다. 일반적으로 멤버 이름만 표시됩니다. 만약
모드(권한), 타임스탬프, 소유자, 그룹 및 크기도 확인하려면
를 지정하여 요청할 수도 있습니다. v 수정 자.

지정하지 않으면 회원, 아카이브의 모든 파일이 나열됩니다.

같은 이름의 파일이 두 개 이상 있는 경우(예: 또는) 아카이브(예: ),
ar t 또는 첫 번째 인스턴스만 나열합니다. 모두 보려면 다음을 요청해야 합니다.
전체 목록---이 예에서는 ar t .

x 발췌 회원(명명 회원) 아카이브에서. 당신은 사용할 수 있습니다 v 이것으로 수정자
작업, 요청 ar 추출할 때 각 이름을 나열합니다.

지정하지 않으면 회원, 아카이브의 모든 파일이 추출됩니다.

씬 아카이브에서 파일을 추출할 수 없습니다.

--도움
에서 지원하는 명령줄 옵션 목록을 표시합니다. ar 그런 다음 종료합니다.

--번역
의 버전 정보를 표시합니다. ar 그런 다음 종료합니다.

많은 수식어(모드) 바로 뒤에 올 수 있습니다. p keyletter, 변형 지정
작업의 동작:

a 새 파일 추가 시간 내에 아카이브의 기존 구성원입니다. 수정자를 사용하는 경우 aWalk Through California 프로그램,
기존 아카이브 구성원의 이름은 렐포스 주장, 앞에
아카이브 사양.

b 새 파일 추가 전에 아카이브의 기존 구성원입니다. 수정자를 사용하는 경우 b,
기존 아카이브 구성원의 이름은 렐포스 인수, 전에
전에, 아카이브 사양. (같은 i).

c 만들기 아카이브. 지정된 아카이브 존재하지 않는 경우 항상 생성됩니다.
업데이트를 요청합니다. 그러나 귀하가 사전에 지정하지 않는 한 경고가 발행됩니다.
이 수정자를 사용하여 생성할 것으로 예상합니다.

D 운영 결정 론적 인 방법. 파일과 아카이브 인덱스를 추가할 때 XNUMX을 사용하십시오.
UID, GID, 타임스탬프 및 모든 파일에 대해 일관된 파일 모드를 사용합니다. 이 옵션이
사용되는 경우 ar 동일한 옵션 및 동일한 입력 파일, 다중 실행과 함께 사용됩니다.
입력 파일의 소유자, 그룹, 파일에 관계없이 동일한 출력 파일을 생성합니다.
모드 또는 수정 시간.

If binutils 로 구성되었습니다 --결정적 아카이브 활성화, 이 모드가 켜져 있습니다.
기본적으로. 로 비활성화할 수 있습니다. U 수정자, 아래.

f 아카이브에서 이름을 자릅니다. 암소 비슷한 일종의 영양 ar 일반적으로 모든 길이의 파일 이름을 허용합니다.
이로 인해 네이티브와 호환되지 않는 아카이브가 생성됩니다. ar
일부 시스템의 프로그램. 이것이 우려되는 사항이라면, f 수정자를 사용하여 잘라낼 수 있습니다.
아카이브에 넣을 때 파일 이름.

i 새 파일 삽입 전에 아카이브의 기존 구성원입니다. 수정자를 사용하는 경우 i,
기존 아카이브 구성원의 이름은 렐포스 인수, 전에
전에, 아카이브 사양. (같은 b).

l 이 수정자는 허용되지만 사용되지는 않습니다.

N 사용 계산 매개변수. 아카이브에 여러 항목이 있는 경우 사용됩니다.
같은 이름으로. 인스턴스 추출 또는 삭제 계산 에서 주어진 이름의
아카이브.

o 보존 실물 추출할 때 구성원의 날짜. 지정하지 않으면
이 수정자를 사용하면 아카이브에서 추출된 파일에 다음 시간이 찍힙니다.
추출.

P 아카이브에서 이름을 일치시킬 때 전체 경로 이름을 사용하십시오. 암소 비슷한 일종의 영양 ar 만들 수 없습니다
전체 경로 이름이 있는 아카이브(이러한 아카이브는 POSIX 불만 사항이 아님), 그러나 기타
아카이브 작성자는 할 수 있습니다. 이 옵션은 GNU ar 다음을 사용하여 파일 이름을 일치시키려면
단일 파일을 추출할 때 편리할 수 있는 완전한 경로 이름
다른 도구에서 만든 아카이브.

s 아카이브에 객체 파일 인덱스를 쓰거나, 존재하지 않는 경우에도 기존 인덱스를 업데이트하십시오.
아카이브에 다른 변경 사항이 적용됩니다. 이 수정자 플래그는 다음 중 하나와 함께 사용할 수 있습니다.
수술, 또는 혼자. 달리기 ar s 아카이브에서 실행하는 것과 동일합니다. 란립 on
그것.

S 아카이브 기호 테이블을 생성하지 마십시오. 이렇게 하면 대규모 라이브러리 구축 속도를 높일 수 있습니다.
여러 단계로. 결과 아카이브는 링커와 함께 사용할 수 없습니다. 하기 위해
기호 테이블을 작성하려면 생략해야 합니다. S 의 마지막 실행에 대한 수정자 ar, 아니면 당신
실행해야합니다 란립 아카이브에.

T 지정된 아카이브 a 얇은 보관소. 이미 존재하고 정기적인 경우
아카이브, 기존 구성원은 다음과 동일한 디렉토리에 있어야 합니다. 아카이브.

u 일반적으로, ar r... 나열된 모든 파일을 아카이브에 삽입합니다. 원하는 경우
삽입하다 목록의 기존 구성원보다 최신인 파일
이름이 같으면 이 수식어를 사용하십시오. NS u 수정자는 작업에만 허용됩니다. r
(바꾸다). 특히, 조합 qu 확인하기 때문에 허용되지 않습니다.
타임스탬프는 작업의 속도 이점을 잃게 됩니다. q.

U Do 지원 작동 결정 론적 인 방법. 이것은 역의 D 수정자, 위:
추가된 파일과 아카이브 인덱스는 실제 UID, GID, 타임스탬프 및 파일을 가져옵니다.
모드 값.

다음이 아니면 기본값입니다. binutils 로 구성되었습니다
--결정적 아카이브 활성화.

v 이 수정자는 다음을 요청합니다. 말 수가 많은 작업의 버전입니다. 많은 작업 표시
수정자가 처리될 때 파일 이름과 같은 추가 정보 v 가 첨부됩니다.

V 이 수정자는 버전 번호를 보여줍니다. ar.

ar 철자가 초기 옵션을 무시합니다 -X32_64, AIX와의 호환성을 위해. 행동
이 옵션에 의해 생성된 것이 GNU의 기본값입니다. ar. ar 다른 것을 지원하지 않습니다
-X 옵션; 특히, 그것은 지원하지 않습니다 -X32 AIX의 기본값입니다. ar.

선택적 명령줄 스위치 --플러그인 name 원인 ar 라는 플러그인을 로드하려면 name
더 많은 파일 형식에 대한 지원을 추가합니다. 이 옵션은 도구 모음이 있는 경우에만 사용할 수 있습니다.
플러그인 지원이 활성화된 상태로 구축되었습니다.

선택적 명령줄 스위치 --표적 bfd 이름 아카이브 구성원이
시스템의 기본 형식과 다른 개체 코드 형식으로 보다

@파일
다음에서 명령줄 옵션 읽기 파일. 읽은 옵션은 다음 위치에 삽입됩니다.
원래의 @파일 옵션. 만약에 파일 존재하지 않거나 읽을 수 없는 경우 옵션
문자 그대로 처리되며 제거되지 않습니다.

옵션 파일 공백으로 구분됩니다. 공백 문자가 포함될 수 있습니다.
옵션에서 전체 옵션을 작은따옴표나 큰따옴표로 묶습니다. 어느
문자(백슬래시 포함)는
백슬래시와 함께 포함됩니다. NS 파일 자체에 추가 @가 포함될 수 있습니다.파일 옵션; 어느
이러한 옵션은 재귀적으로 처리됩니다.

onworks.net 서비스를 사용하여 mips-linux-gnu-ar 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad