영어프랑스어스페인어

Ad


온웍스 파비콘

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

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 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 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad