Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 capnpc-capnp 명령입니다.
프로그램:
이름
capnp - Cap'n Proto 데이터 교환 형식 정의 파일용 컴파일러
개요
모자 [] []
모자 id
모자 [--도움 | --번역]
기술
이 매뉴얼 페이지는 간략하게 설명합니다 모자 명령.
원래 프로그램에는
매뉴얼 페이지.
모자 Cap'n Proto 데이터 교환을 조작하는 데 사용되는 다양한 도구의 래퍼입니다.
체재. 이러한 도구에는 정의 파일 컴파일러, C++ 백엔드,
Cap'n Proto 메시지를 텍스트로 변환하고 Cap'n Proto 정의 ID용 생성기로 변환합니다.
옵션
프로그램은 일반적인 GNU 명령줄 구문을 따르며 긴 옵션은 XNUMX로 시작합니다.
대시(`-'). 아래에 옵션 요약이 포함되어 있습니다.
-IDIR, --가져오기 경로DIR
비상대적 가져오기를 검색한 디렉토리 목록에 DIR을 추가합니다.
'/' 포함).
--no-표준-가져오기
기본 가져오기 경로를 추가하지 마십시오. -I로 지정된 것만 사용하십시오. 그렇지 않으면,
일반적으로 / usr / include and /usr/로컬/포함 기본적으로 추가됩니다.
--말 수가 많은
정보 메시지를 stderr에 기록합니다. 디버깅에 유용합니다.
--도움
옵션 요약을 표시합니다.
--번역
프로그램의 버전을 표시합니다.
명령
편집하다
Cap'n Proto 스키마 파일 컴파일 및 하나 이상의 해당 소스 코드 생성
언어.
옵션
-I, --가져오기 경로=
추가하다 비상대적 가져오기를 검색한 디렉토리 목록(
'/'로 시작).
--no-표준-가져오기
기본 가져오기 경로를 추가하지 마십시오. -I로 지정된 것만 사용하십시오. 그렇지 않으면,
일반적으로 / usr / include and /usr/로컬/포함 기본적으로 추가됩니다.
-o언어[:디렉터리], --출력=언어[:디렉터리]
언어에 대한 소스 코드 생성 디렉토리에서 (기본값: 현재
예배 규칙서). 실제로 사용할 플러그인을 지정합니다. 만약에 간단한 단어입니다,
'capnpc-'라는 플러그인용 컴파일러 ' $PATH에서. 만약에 파일입니다
슬래시가 포함된 경로는 정확한 플러그인 실행 파일로 해석됩니다.
이름이고 $PATH는 검색되지 않습니다.
--src-접두사=
컴파일 대상으로 지정된 파일이 다음으로 시작하는 경우 , 다음에 대한 접두사를 제거합니다.
출력 파일의 이름을 결정하는 목적. 예를 들어, 다음
명령: capnp --src-prefix=foo/bar -oc++:corge foo/bar/baz/qux.capnp는
corge/baz/qux.capnp.{h,c++} 파일을 생성합니다.
풀다
하나 이상의 인코딩된 Cap'n Proto 메시지를 텍스트로 디코딩합니다. 메시지는 표준에서 읽습니다.
입력 및 기본적으로 표준 Cap'n Proto 직렬화 형식으로 예상됩니다.
옵션
-I, --가져오기 경로=
추가하다 비상대적 가져오기를 검색한 디렉토리 목록(
'/'로 시작).
-f, --평평한
입력을 스트림이 아닌 하나의 큰 단일 세그먼트 메시지로 해석합니다.
표준 직렬화 형식.
--no-표준-가져오기
기본 가져오기 경로를 추가하지 마십시오. -I로 지정된 것만 사용하십시오. 그렇지 않으면,
일반적으로 / usr / include and /usr/로컬/포함 기본적으로 추가됩니다.
-p, --포장 된
수축되는 표준 Cap'n Proto 패킹을 사용하여 입력이 패킹될 것으로 예상합니다.
값이 XNUMX인 바이트.
--짧은
짧은(예쁘지 않은) 형식으로 인쇄합니다. 각 메시지는 한 줄에 인쇄됩니다.
가독성을 높이기 위해 공백을 사용하지 않고.
id
Cap'n Proto 스키마 파일의 고유 식별자를 생성합니다.
onworks.net 서비스를 사용하여 온라인에서 capnpc-capnp 사용