g-ir-scanner - 클라우드에서 온라인으로

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

프로그램:

이름


g-ir-scanner - 소스 및 헤더에서 C 메타데이터 추출

개요


g-ir-스캐너 [옵션...] 파일...

기술


g-ir-scanner는 헤더를 파싱하고 검사하여 GIR XML 파일을 생성하는 도구입니다.
GObject 기반 라이브러리. 일반적으로 프로젝트의 일반 빌드 단계 중에 호출됩니다.
정보는 디스크에 저장되고 나중에 설치되므로 언어 ​​바인딩 및
다른 응용 프로그램에서 사용할 수 있습니다. 헤더 파일과 소스 파일은 인수로 전달됩니다.
명령줄에서. 접미사는 파일을 소스 파일로 취급할지 여부를 결정합니다.
(.c) 또는 헤더 파일(.h). 현재 스캐너는 C 기반 라이브러리만 지원합니다.

옵션


--도움 도움말 옵션 표시

--조용한
통과하면 정상 작동 세부 정보를 인쇄하지 마십시오.

--경고-모두
검사할 수 없는 공용 API에 대한 경고를 표시합니다.

--경고 오류
경고를 치명적인 오류로 만드십시오.

--format=포맷
이 매개변수는 사용할 결과 형식을 결정합니다. 기본값
여자야.

--include=이름
검사된 네임스페이스에 지정된 자체 검사 종속성을 추가합니다. NAME은
Gtk-3.0과 같은 NAMESPACE-VERSION 형식.

--include-제거됨=PATH
검사된 네임스페이스에 지정된 자체 검사 종속성을 추가합니다. 이것은 다르다
--include에서 파일 경로를 사용하고 pkg-config를 처리하지 않는다는 점에서
종속성(아직 설치되지 않았을 수 있으므로).

--추가-포함-경로=PATH
스캐너가 GIR 파일을 찾기 위해 사용하는 경로에 디렉토리를 추가하십시오. 사용할 수 있습니다
여러 디렉토리를 지정하기 위해 여러 번

-NS, --라이브러리=라이브러리
검사할 라이브러리를 지정합니다. 이는 *_get_type()
그 안에 있는 함수는 GObject 데이터 유형에 대해 호출됩니다. 도서관의 이름
선행 lib 접두사 또는 종료 공유 라이브러리 접미사를 포함해서는 안 됩니다.

-엘, --라이브러리-경로=PATH
라이브러리를 검색할 때 이 디렉토리를 포함하십시오. 이 옵션은 지정할 수 있습니다
라이브러리를 찾을 디렉토리를 두 ​​개 이상 포함하려면 여러 번.

-이디렉토리
헤더 파일을 검색할 디렉토리 목록에 이 디렉토리를 포함합니다.
일반적으로
지정된 소스 파일을 사용할 때 컴파일러.

-N, --네임스페이스=이름
네임스페이스 이름입니다. 이 이름은 대문자여야 합니다. 예를 들어 첫 글자는
대문자. 예: Gtk, 클러터, WebKit.

--no-libtool
스텁 인트로스펙션 바이너리를 컴파일하기 위해 libtool 사용을 비활성화합니다. 다음과 같은 경우에 이것을 사용하십시오.
빌드 시스템에는 libtool이 필요하지 않습니다.

--libtool
libtool 실행 파일의 전체 경로입니다. 일반적으로 Automake 시스템에 사용됩니다.

--nsversion=버전
네임스페이스 버전입니다. 예를 들어 1.0. 이것은 일반적으로 플랫폼 버전입니다. 예:
2.0이 아닌 Gtk+용 2.12.7.

-NS, --프로그램=프로그램
검사할 바이너리를 지정합니다. 이는 *_get_type()
그 안에 있는 함수는 GObject 데이터 유형에 대해 호출됩니다. 바이너리를 수정해야 합니다.
--introspect-dump= 옵션을 사용하고 이 함수에 대한 인수를
g_irepository_dump.

--프로그램 인수=ARG
검사를 위해 프로그램에 전달할 추가 인수입니다.

--식별자-접두사=접두사
이 옵션은 여러 번 지정할 수 있습니다. 각각은 다음이 될 접두사를 제공합니다.
모든 C 식별자에서 제거되었습니다. 지정하지 않으면 네임스페이스가 사용됩니다.
예: 식별자 접두사 식별자를 내보낼 것입니다 typedef 구조체 _푸바
푸바; as 푸.바.

--기호-접두사=접두사
이 옵션은 여러 번 지정할 수 있습니다. 각각은 다음이 될 접두사를 제공합니다.
모든 C 기호에서 제거되었습니다. 예를 들어, 기호 접두사 기호를 내보낼 것입니다
foo_bar_do_something as Foo.Bar.do_something.

--접두사가 없는 수락
지정된 경우 스캐너는 일치하지 않는 식별자와 기호를 허용합니다.
네임스페이스 접두사. 가능하면 이것을 사용하지 않도록 하십시오.

--출력=파일 이름
출력할 파일의 이름입니다. 일반적으로 네임스페이스 + 형식 확장. 예를 들어,
GLib-2.0.gir.

--pkg=패키지
컴파일러 및 링커 플래그를 가져올 pkg-config 패키지 목록입니다. 이 옵션은
여러 pkg-config 패키지의 플래그를 포함하도록 여러 번 지정해야 합니다.

--pkg-export=패키지
생성된 gir에서 제공하는 pkg-config 패키지 목록입니다. 이 옵션
gir이 더 많은 패키지를 제공하는 경우 여러 번 지정할 수 있습니다. 그렇지 않다면
지정하면 --pkg=로 지정된 패키지가 사용됩니다.

--말 수가 많은
자세한 정보를 제공하고 일부 디버깅 정보를 포함합니다.

환경 변수
g-ir-scanner는 XDG_DATA_DIRS 변수를 사용하여 dirs를 확인합니다.
XDG_DATA_DIRS/gir-1.0에 있습니다. 일반적으로 배포판에 설정되어 있으므로
직접 설정하지 않아도 됩니다.

GI_SCANNER_DISABLE_CACHE 변수는 스캐너가 캐시를 쓰지 않도록 합니다.
데이터를 $HOME에 저장합니다.

onworks.net 서비스를 사용하여 g-ir-scanner 온라인 사용



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