영어프랑스어스페인어

Ad


온웍스 파비콘

castxml - 클라우드의 온라인

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

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

프로그램:

이름


castxml - C++ 선언의 XML 표현 만들기

개요


캐스트xml ( | | )...

기술


castxml이 해석하는 옵션은 다음과 같습니다. 나머지 옵션은
내부 Clang 컴파일러.

옵션


--castxml-cc-

--castxml-cc-"(" ... ")"

내부 Clang 전처리기 및 대상 플랫폼을
주어진 컴파일러 명령. 그만큼 "gnu", "msvc", "gnu-c" 또는 "msvc-c"여야 합니다.
컴파일러 이름 지정(예: "gcc") 및 ... 가능한 옵션을 지정합니다.
대상에 영향을 미칩니다(예: "-m32").

--castxml-gccxml

다음에 gccxml 형식 출력 쓰기 .xml 또는 '-o'로 명명된 파일

--castxml-시작 [, ]...

주어진 (정규화된) 이름을 가진 선언에서 AST 순회를 시작합니다. 다수의
이름은 쉼표로 구분된 목록으로 지정하거나 옵션을 반복하여 지정할 수 있습니다.

-도움, --도움

castxml 및 내부 Clang 컴파일러 사용 정보 인쇄

-o

출력 쓰기

--번역

castxml 및 내부 Clang 컴파일러 버전 정보 인쇄

내부 Clang 컴파일러에 대한 도움말은 아래와 같습니다.

-------------------------------------------------- -------------

개요: clang LLVM 컴파일러

사용법: clang [옵션]

옵션:
-### 이 컴파일을 위해 실행할 명령을 인쇄합니다(실행하지는 않음).

--분석하다
정적 분석기 실행

-arcmt-마이그레이션-방출-오류
마이그레이터가 수정할 수 있는 경우에도 ARC 오류를 내보냅니다.

-arcmt-마이그레이션-보고서-출력
plist 보고서의 출력 경로

--cuda-장치 전용
장치 측 CUDA 컴파일만 수행

--cuda-호스트 전용
호스트 측 CUDA 컴파일만 수행

-cxx-isystem
C++ 시스템에 디렉터리 추가 검색 경로 포함

-c 전처리, 컴파일 및 어셈블 단계만 실행

-dD 매크로 정의 인쇄 -E 일반 출력 이외의 모드

-의존성 점 DOT 형식의 헤더 종속 항목을 쓸 파일 이름

-종속성 파일
종속성 출력을 쓸 파일 이름(또는 -)

-dM 매크로 정의 인쇄 -E 일반 출력 대신 모드

-방출
소스 입력용 Clang AST 파일 내보내기

-방출-llvm
어셈블러 및 객체 파일에 LLVM 표현 사용

-E 전처리기만 실행

-faltivec
AltiVec 벡터 이니셜라이저 구문 활성화

-fansi-이스케이프 코드
진단을 위해 ANSI 이스케이프 코드 사용

-fapple-kext
Apple의 커널 확장 ABI 사용

-fapple-pragma-팩
Apple gcc 호환 #pragma 팩 처리 활성화

-fapplication-확장 앱 확장에 사용할 수 있는 코드로 제한

-fblocks
'차단' 언어 기능 사용

-fborland 확장
Borland 컴파일러에서 지원하는 비표준 구성을 허용합니다.

-fbuild-세션-파일=
의 마지막 수정 시간 사용 빌드 세션 타임스탬프로

-fbuild-세션-타임스탬프=
현재 빌드 세션이 시작된 시간

-fcolor-진단
진단에서 색상 사용

-f주석-블록-명령=
다음에서 각 쉼표로 구분된 인수를 처리합니다. 문서 주석 블록으로
명령

-f커버리지 매핑
코드 커버리지 분석을 가능하게 하는 커버리지 매핑 생성

-fcxx-예외
C++ 예외 활성화

-fdata 섹션
각 데이터를 자체 섹션에 배치(ELF 전용)

-fdebug-types-섹션
자체 섹션에 디버그 유형 배치(ELF 전용)

-fdelayed-템플릿-파싱
번역 단위 끝에서 템플릿 함수 정의 구문 분석

-fdiagnostics-구문 분석 가능 수정
컴퓨터에서 구문 분석할 수 있는 형식으로 수정 프로그램 인쇄

-fdiagnostics-인쇄-소스-범위-정보
숫자 형식의 인쇄 소스 범위 범위

-fdiagnostics-show-note-include-스택
디스플레이는 진단 메모를 위한 스택을 포함합니다.

-fdiagnostics-쇼-옵션
매핑 가능한 진단으로 옵션 이름 인쇄

-fdiagnostics-show-템플릿-트리
다른 템플릿에 대한 템플릿 비교 트리 인쇄

-fdollars-in-식별자
식별자에 '$' 허용

-femit-all-decls
사용하지 않는 경우에도 모든 선언을 내보냅니다.

-예외
예외 처리 지원 활성화

-빠른 수학
*프론트엔드*의 '빠른 수학' 모드를 활성화합니다. 이것은 최적화에 영향을 미치지 않지만
GCC와 동일한 전처리기 매크로 __FAST_MATH__ 제공 -빠른 수학 플래그

-고정-r9
r9 레지스터 예약(ARM만 해당)

-고정-x18
x18 레지스터 예약(AArch64만 해당)

-ffp-계약=
양식 융합 FP 작업(예: FMA): 빠름(어디서나) | 켜짐(FP_CONTRACT에 따름)
pragma, 기본값) | 꺼짐(퓨즈하지 않음)

-프리스탠딩
컴파일이 독립적인 환경에서 수행됨을 확인

-ffunction-섹션
각 함수를 자체 섹션에 배치(ELF 전용)

-fgnu-키워드
언어 표준에 관계없이 GNU 확장 키워드 허용

-fgnu-런타임
표준 GNU Objective-C 런타임과 호환되는 출력 생성

-fgnu89-인라인
gnu89 인라인 시맨틱 사용

-fimplicit-모듈-맵
파일 시스템에서 모듈 맵 파일을 암시적으로 검색합니다.

- 기구 기능
계측기 기능 시작 및 종료에 대한 호출 생성

-f통합-as
통합 어셈블러 활성화

-fmath-errno
errno를 설정하여 오류를 나타내려면 수학 함수가 필요합니다.

-fmax-유형-정렬=
명시적 정렬이 없는 포인터에 적용할 최대 정렬을 지정합니다.

-fmodule-파일=
미리 컴파일된 이 모듈 파일을 로드합니다.

-f모듈-맵-파일=
이 모듈 맵 파일 로드

-f모듈 이름=
빌드할 모듈의 이름을 지정하십시오.

-f모듈-캐시-경로=
모듈 캐시 경로 지정

-f모듈-제외
모듈 내에서 사용되는 모듈 선언 필요

-f모듈-무시-매크로=
모듈을 빌드하고 로드할 때 지정된 매크로의 정의를 무시합니다.

-fmodules-prune-after=
모듈 파일이 고려되는 간격(초) 지정
미사용의

-fmodules-자두-간격=
모듈 캐시 정리 시도 사이의 간격(초) 지정

-fmodules-검색-모두
참조를 해결하기 위해 가져오지 않은 모듈도 검색

-fmodules-strict-decluse
처럼 -f모듈-제외 그러나 모든 헤더가 모듈에 있어야 합니다.

-fmodules-사용자-빌드-경로
모듈 사용자 빌드 경로 지정

-fmodules-validate-빌드 세션당 한 번
모듈이 성공적으로 수행된 경우 모듈에 대한 입력 파일을 확인하지 마십시오.
이 빌드 세션 동안 검증 또는 로드됨

-fmodules-validate-system-headers
모듈을 로드할 때 모듈이 의존하는 시스템 헤더의 유효성을 검사합니다.

-f모듈
'모듈' 언어 기능 사용

-fms-호환성-버전=
보고할 Microsoft 컴파일러 버전 번호를 나타내는 점으로 구분된 값
_MSC_VER(0 = 정의하지 않음(기본값))

-fms-호환성
완전한 Microsoft Visual C++ 호환성 활성화

-fms-확장
Microsoft 컴파일러에서 지원하는 일부 비표준 구성을 허용합니다.

-fmsc-버전=
_MSC_VER에서 보고할 Microsoft 컴파일러 버전 번호(0 = 정의하지 않음
(기본))

-fno-액세스 제어
C++ 액세스 제어 비활성화

-fno-가정-제정신-운영자-새
C++의 전역 연산자 new가 포인터의 별칭을 지정할 수 없다고 가정하지 마십시오.

-fno-자동 링크
자동 라이브러리 연결을 위한 링커 지시문 생성 비활성화

-fno-내장-
특정 기능에 대한 암시적 내장 지식 비활성화

-fno 내장
함수에 대한 암시적 내장 지식 비활성화

-fno-공통
일반 정의와 같은 공통 전역 컴파일

-fno-상수-cfstrings CodeFoundation 유형 상수 문자열 생성 비활성화

-fno-진단-수정-정보
진단에 수정 사항 정보를 포함하지 마십시오.

-fno-달러-인-식별자
식별자에서 '$' 금지

-fno-elide-생성자 C++ 복사 생성자 생략 비활성화

-fno-elide-유형
진단을 인쇄할 때 유형을 생략하지 마십시오.

-fno-gnu-인라인-asm
GNU 스타일 인라인 asm 비활성화

-fno-통합-as
통합 어셈블러 비활성화

-fno-lax-벡터 변환
요소 수가 다른 벡터 간의 암시적 변환을 허용하지 않습니다.
또는 다른 요소 유형

-fno-수학 내장
수학 함수에 대한 암시적 내장 지식 비활성화

-fno-merge-all-상수
상수 병합 금지

-fno-objc-추론 관련 결과 유형
메서드 패밀리를 기반으로 Objective-C 관련 결과 유형을 추론하지 않습니다.

-fno 연산자 이름
C++ 연산자 이름 키워드를 연산자의 동의어로 취급하지 마십시오.

-fno-reroll-loops
루프 리롤러 끄기

-fno-rtti
rtti 정보 생성 비활성화

-fno-sanitize-블랙리스트 새니타이저에 블랙리스트 파일을 사용하지 마십시오.

-fno-위생-범위=
새니타이저에 대한 커버리지 계측의 특정 기능 비활성화

-fno-sanitize-memory-track-origins
MemorySanitizer에서 오리진 추적 비활성화

-fno-위생-복구=
지정된 새니타이저에 대한 복구 비활성화

-fno-위생-트랩=
지정된 새니타이저에 대한 트래핑 비활성화

-fno-짧은-wchar
wchar_t를 부호 없는 int로 강제 설정

-fno-show-열
진단에 열 번호를 포함하지 마십시오.

-fno-show-소스-위치
진단에 소스 위치 정보를 포함하지 마십시오.

-fno-서명-문자
문자가 서명되지 않았습니다.

-fno 부호 있는 XNUMX
부동 소수점 XNUMX의 부호를 무시하는 최적화 허용

-fno-맞춤법 검사
맞춤법 검사 비활성화

-fno-스택 보호기
스택 보호기 사용 비활성화

-fno-독립형-디버그
디버그 바이너리의 크기를 줄이기 위해 생성된 디버그 정보 제한

-fno-threadsafe-정적 로컬 정적 스레드를 초기화하는 코드를 내보내지 마십시오.
가장 안전한 따뜻함

-fno-trigraphs
트라이그래프 시퀀스를 처리하지 않음

-fno-unroll-loops
루프 언롤러 끄기

-fno-use-cxa-atexit
소멸자를 호출하는 데 __cxa_atexit를 사용하지 마십시오.

-fno-use-init-배열
.ctors 대신 .init_array를 사용하지 마세요.

-fobjc-아크-예외
보존 및 릴리스를 합성할 때 EH-안전 코드를 사용하십시오. -fobjc-아크

-fobjc-아크
Objective-C 포인터에 대한 유지 및 해제 호출 합성

-fobjc-예외
Objective-C 예외 활성화

-fobjc-gc 전용
Objective-C 관련 메모리 관리에만 GC 사용

-fobjc-gc
Objective-C 가비지 수집 활성화

-fobjc-런타임=
대상 Objective-C 런타임 종류 및 버전 지정

-fpack-구조체=
기본 최대 구조체 패킹 정렬 지정

-fpascal 문자열
파스칼 스타일 문자열 리터럴 인식 및 구성

-fpcc-구조체-반환
스택의 모든 구조체를 반환하도록 기본 ABI를 재정의합니다.

-fprofile 생성=
실행 횟수를 수집하는 계측 코드 생성
/default.profraw(LLVM_PROFILE_FILE env var에 의해 재정의됨)

-fprofile-instr-생성=
실행 횟수를 수집하는 계측 코드 생성 (재정의
LLVM_PROFILE_FILE 환경 변수)

-fprofile-instr-생성
실행 횟수를 default.profraw 파일로 수집하는 계측 코드 생성
(옵션의 '=' 형식 또는 LLVM_PROFILE_FILE 환경 변수로 재정의됨)

-fprofile-instr-use=
프로필 기반 최적화를 위해 계측 데이터 사용

-fprofile-샘플-사용=
샘플 기반 프로필 기반 최적화 활성화

-f프로필 사용=
프로필 기반 최적화를 위해 계측 데이터를 사용합니다. 경로 이름이
디렉토리에서 읽습니다. /default.profdata. 그렇지 않으면 파일에서 읽습니다.
.

- 분수 수학
디비전 작업을 다시 연결하도록 허용

-freg-구조체-반환
레지스터에서 작은 구조체를 반환하도록 기본 ABI를 재정의합니다.

-freroll 루프
루프 리롤러 켜기

-fsanitize-주소-필드-패딩=
AddressSanitizer의 필드 패딩 수준

-fsanitize-블랙리스트=
새니타이저용 블랙리스트 파일 경로

-fsanitize-커버리지=
새니타이저에 대한 커버리지 계측 유형 지정

-fsanitize-메모리-트랙-기원=
MemorySanitizer에서 오리진 추적 활성화

-fsanitize-메모리-추적-원본
MemorySanitizer에서 오리진 추적 활성화

-fsanitize-메모리-사용-후-dtor
MemorySanitizer에서 파괴 후 사용 감지 활성화

-fsanitize-복구=
지정된 새니타이저에 대한 복구 활성화

-fsanitize-trap=지정된 새니타이저에 대한 트래핑 활성화

-f위생처리=
다양한 형태의 정의되지 않았거나 의심스러운 동작에 대한 런타임 검사를 켭니다. 보다
사용 가능한 확인을 위한 사용 설명서

-fshort 열거형
선언된 범위에 필요한 만큼의 바이트만 열거형 유형에 할당합니다.
가능한 값

-fshort-wchar
wchar_t를 short unsigned int로 강제 설정

-fshow-과부하=
오버로드 해결에 실패할 때 표시할 오버로드 후보: best|all;
기본값은 모두

-fsize-deallocation
C++14 크기의 전역 할당 해제 기능 활성화

-fslp-벡터화-공격적
BB 벡터화 패스 활성화

-fslp-벡터화
슈퍼워드 수준의 병렬 처리 벡터화 패스 활성화

-fstack-프로텍터-all
모든 기능에 대해 스택 보호기 사용 강제

-fstack-보호자-강한
강력한 휴리스틱을 사용하여 스택 보호기를 함수에 적용

-fstack 보호기
스택 스매싱에 잠재적으로 취약한 기능에 대한 스택 보호기 활성화

-fstandalone-디버그
프로그램에서 사용하는 모든 유형에 대한 전체 디버그 정보를 내보냅니다.

-fstrict 열거형
열거형 값 범위의 엄격한 정의를 기반으로 최적화를 활성화합니다.

-ftrap-기능=트랩 명령이 아닌 지정된 함수에 대한 호출 실행

-ftrapv-핸들러=
오버플로 시 호출할 함수 지정

-ftrapv.
정수 오버플로 트랩

-ftrigraphs
트라이그래프 시퀀스 처리

-유니크 섹션 이름
텍스트 및 데이터 섹션에 고유한 이름 사용(ELF만 해당)

-펀롤 루프
루프 언롤러 켜기

-퓨즈-초기화-배열
.ctors 대신 .init_array 사용

-fveclib=
주어진 벡터 함수 라이브러리 사용

-f벡터화
루프 벡터화 패스 활성화

-fvisibility-inlines-hidden
기본적으로 인라인 C++ 멤버 함수에 기본 가시성 제공

-fvisibility-ms-compat
전역 유형에 '기본' 가시성을 부여하고 전역 함수 및 변수에 '숨김' 제공
기본적으로 가시성

-가시성=
모든 전역 선언에 대한 기본 기호 가시성 설정

-fwrapv
부호 있는 정수 오버플로를 XNUMX의 보수로 취급

-fwritable-문자열
문자열 리터럴을 쓰기 가능한 데이터로 저장

-fz벡터
System z 벡터 언어 확장 사용

-F
프레임워크에 디렉터리 추가 검색 경로 포함

--gcc-툴체인=주어진 디렉토리에서 gcc 툴체인을 사용하십시오.

-gdwarf-2
드워프 버전 2로 소스 수준 디버그 정보 생성

-gdwarf-3
드워프 버전 3로 소스 수준 디버그 정보 생성

-gdwarf-4
드워프 버전 4로 소스 수준 디버그 정보 생성

-gline-테이블 전용
디버그 라인 번호 테이블만 내보내기

-g 소스 수준 디버그 정보 생성

-도움 사용 가능한 옵션 표시

-H 헤더 포함 및 중첩 깊이 표시

-idirafter
검색 경로 포함 후 디렉터리 추가

-iframework
SYSTEM 프레임워크 검색 경로에 디렉토리 추가

-매크로
구문 분석하기 전에 파일의 매크로 포함

-include-pch
미리 컴파일된 헤더 파일 포함

-포함
구문 분석 전에 파일 포함

-인덱스 헤더 맵
다음에 포함된 디렉토리(-I or -F) 인덱서 헤더 맵

-ipprefix
설정 -iwith 접두사/-iwithprefixbefore 접두사

- 인용
QUOTE에 디렉터리 추가 검색 경로 포함

-isysroot
시스템 루트 디렉토리 설정(보통 /)

-아이시스템
SYSTEM에 디렉터리 추가 검색 경로 포함

-ivfsoverlay
파일이 설명하는 가상 파일 시스템을 실제 파일 시스템 위에 오버레이

-앞에 접두사가 있는 경우
접두사가 있는 검색 경로를 포함하도록 디렉토리 설정

-iwith 접두사
디렉터리를 SYSTEM으로 설정하면 접두사가 있는 검색 경로가 포함됩니다.

-iwithsysroot
검색 경로를 포함하는 SYSTEM에 디렉토리 추가, 절대 경로는 상대 경로입니다.
-isysroot

-I
검색 경로를 포함할 디렉터리 추가

-마비콜
SVR4 스타일 위치 독립적 코드 활성화(Mips만 해당)

-mcrc CRC 명령어 사용 허용(ARM만 해당)

-MD 사용자 및 시스템 헤더를 포함하는 depfile 작성

-mfix-cortex-a53-835769 해결 방법 Cortex-A53 정오표 835769(AArch64만 해당)

-mfp32
32비트 부동 소수점 레지스터 사용(MIPS만 해당)

-mfp64 64비트 부동 소수점 레지스터 사용(MIPS만 해당)

-MF
다음에서 depfile 출력 쓰기 -MMD, -MD, -MM-M 에게

-mgeneral-regs-only.
범용 레지스터만 사용하는 코드 생성(AArch64만 해당)

-mglobal-병합
전역 병합 활성화

-mg 누락된 헤더를 depfile에 추가

--마이그레이션
마이그레이션 실행

-mios-버전-분=
iOS 배포 대상 설정

-mllvm
LLVM의 옵션 처리에 전달할 추가 인수

-mlong-통화
64M 이상의 점프를 가능하게 하는 간접 점프 생성

-mmacosx-버전-최소=
Mac OS X 배포 대상 설정

-MMD 사용자 헤더를 포함하는 depfile 작성

-mms-비트 필드
Microsoft 컴파일러와 호환되도록 기본 구조 레이아웃 설정
표준

-mmsa MSA ASE 활성화(MIPS만 해당)

-MM 처럼 -MMD, 뿐만 아니라 의미 -E 기본적으로 stdout에 씁니다.

-mno-abicals
SVR4 스타일 위치 독립적 코드 비활성화(Mips만 해당)

-mno-fix-cortex-a53-835769
Cortex-A53 erratum 835769를 해결하지 마십시오(AArch64만 해당).

-mno-글로벌-병합
전역 병합 비활성화

-mno-암시적-float
암시적 부동 소수점 명령을 생성하지 마십시오.

-mno-long-통화
긴 통화를 생성하지 않는 기본 동작 복원

-MNO-MSA
MSA ASE 비활성화(MIPS만 해당)

-mno-제한-it
ARMv8에 대해 더 이상 사용되지 않는 IT 블록 생성을 허용합니다. ARMv8의 경우 기본적으로 꺼져 있습니다.
엄지 모드

-mno-정렬되지 않은-액세스
모든 메모리 액세스 강제 정렬(AArch32/AArch64만 해당)

-mnocrc
CRC 명령 사용 금지(ARM만 해당)

-모듈 종속성-dir
모듈 종속성을 덤프할 디렉터리

-momit-리프 프레임 포인터
리프 함수에 대한 프레임 포인터 설정 생략

- MP 각 종속성에 대한 포니 타겟 생성(메인 파일 제외)

-mqdsp6-호환
육각형-qdsp6 이전 버전과의 호환성 활성화

-MQ
depfile에서 인용할 기본 파일 출력의 이름 지정

-mrelax-모두
(integrated-as) 모든 기계 명령어 완화

-mrestrict-it
ARMv8에 대해 더 이상 사용되지 않는 IT 블록 생성을 허용하지 않습니다. 기본적으로 켜져 있습니다.
ARMv8 썸 모드.

-mrtd StdCall 호출 규칙을 기본값으로 설정

-msoft-float
소프트웨어 부동 소수점 사용

-mstack 정렬=
스택 정렬 설정

-mstack-프로브-크기=
스택 프로브 크기 설정

-mstack재정렬
모든 함수 진입 시 스택 강제 재정렬

-mthread-모델
사용할 스레드 모델, 예: posix, single(기본적으로 posix)

-산
depfile에 기본 파일 출력 이름 지정

-munaligned 액세스
메모리 액세스가 정렬되지 않도록 허용(AArch32/AArch64만 해당)

-MV depfile에 NMake/Jom 형식 사용

-M 처럼 -MD, 뿐만 아니라 의미 -E 기본적으로 stdout에 씁니다.

--no-시스템-헤더-접두사=
다음으로 시작하는 모든 #include 경로 처리 시스템 헤더를 포함하지 않기 때문입니다.

-nobuildininc
내장된 #include 디렉토리 비활성화

-Nostdinc++
C++ 표준 라이브러리에 대한 표준 #include 디렉토리 비활성화

-ObjC++
소스 입력 파일을 Objective-C++ 입력으로 처리

-objcmt-원자 속성 '원자' 속성으로 마이그레이션

-objcmt-마이그레이션-모두
최신 ObjC로 마이그레이션 가능

-objcmt-migrate-주석
속성 및 메서드 주석으로의 마이그레이션 활성화

-objcmt-마이그레이션-지정-초기화
이니셜라이저 메서드에 대해 NS_DESIGNATED_INITIALIZER를 추론하도록 마이그레이션 활성화

-objcmt-마이그레이션-인스턴스 유형
메서드 결과 유형에 대한 인스턴스 유형을 유추하도록 마이그레이션 활성화

-objcmt-마이그레이션-리터럴
최신 ObjC 리터럴로 마이그레이션 가능

-objcmt-마이그레이션-ns-매크로
NS_ENUM/NS_OPTIONS 매크로로 마이그레이션 활성화

-objcmt-마이그레이션-속성-점-구문
setter/getter 메시지를 property-dot 구문으로 마이그레이션 가능

-objcmt-마이그레이션-속성
최신 ObjC 속성으로 마이그레이션 활성화

-objcmt-마이그레이션-프로토콜-적합성
마이그레이션을 활성화하여 클래스에 프로토콜 준수 추가

-objcmt-마이그레이션-읽기 전용-속성
최신 ObjC 읽기 전용 속성으로 마이그레이션 활성화

-objcmt-마이그레이션-읽기쓰기-속성
최신 ObjC 읽기 쓰기 속성으로 마이그레이션 활성화

-objcmt-마이그레이션-구독
최신 ObjC 서브스크립팅으로 마이그레이션 가능

-objcmt-ns-비원자-iosonly
속성의 '원자' 설정을 위해 NS_NONATOMIC_IOSONLY 매크로를 사용하도록 마이그레이션 활성화
속성

-objcmt-반환-innerpointer-속성
NS_RETURNS_INNER_POINTER로 속성에 주석을 달기 위해 마이그레이션을 활성화합니다.

-objcmt-whitelist-dir-경로=
제공된 디렉토리 경로에 포함된 파일 이름을 가진 파일만 수정하십시오.

-ObjC 소스 입력 파일을 Objective-C 입력으로 취급

-o
출력 쓰기

-페이지 mcount 계측 활성화

-파이프 가능한 경우 명령 사이에 파이프 사용

-인쇄 파일 이름=의 전체 라이브러리 경로를 인쇄하십시오.

-print-ivar-레이아웃
Objective-C Ivar 레이아웃 비트맵 인쇄 추적 활성화

-print-libgcc-파일 이름 "libgcc.a"의 라이브러리 경로를 인쇄합니다.

-인쇄 프로그램 이름=의 전체 프로그램 경로를 인쇄하십시오.

-인쇄-검색-디렉토리
라이브러리 및 프로그램을 찾는 데 사용되는 경로를 인쇄합니다.

-pthread
생성된 코드에서 POSIX 스레드 지원

-P 라인 마커 출력 비활성화 -E 모드

-Qunused 인수
사용하지 않는 드라이버 인수에 대한 경고를 표시하지 않음

-재배치 가능-pch
재배치 가능한 미리 컴파일된 헤더를 빌드할지 여부

-재작성-레거시-objc
레거시 Objective-C 소스를 C++로 재작성

-다시 쓰기-objc
Objective-C 소스를 C++로 재작성

-Rpass 분석=이름이 지정된 최적화 패스의 보고서 변환 분석
주어진 POSIX 정규 표현식과 일치

-Rpass 놓침=
이름이 주어진 것과 일치하는 최적화 패스별로 누락된 변환을 보고합니다.
POSIX 정규 표현식

-R패스=
이름이 일치하는 최적화 패스에 의해 수행된 보고서 변환
주어진 POSIX 정규 표현식

-R
지정된 설명 활성화

-저장-임시=
중간 컴파일 결과를 저장합니다.

- 임시 저장
중간 컴파일 결과 저장

-직렬화-진단
컴파일러 진단을 파일로 직렬화

-표준=
컴파일할 언어 표준

-stdlib=
사용할 C++ 표준 라이브러리

--시스템-헤더-접두사=
다음으로 시작하는 모든 #include 경로 처리 시스템 헤더를 포함합니다.

-S 전처리 및 컴파일 단계만 실행

--대상=
주어진 대상에 대한 코드 생성

-시각 시간 개별 명령

-전통적인 cpp
일부 기존 CPP 에뮬레이션 활성화

-삼각형
트라이그래프 시퀀스 처리

-언데프 undef 모든 시스템 정의

--확인-디버그-정보
디버그 출력의 이진 표현 확인

-확인-pch
사전 컴파일된 헤더 파일이 오래되지 않았는지 로드 및 확인

-v 자세한 정보 출력을 실행하고 사용하는 명령 표시

-와,
쉼표로 구분된 인수를 어셈블러에게

-NS,
쉼표로 구분된 인수를 링커에게

-작업 디렉토리
지정된 디렉토리에 상대적인 파일 경로 확인

-Wp,
쉼표로 구분된 인수를 전처리기에

-W
지정된 경고 활성화

-w 모든 경고 억제

-재분석기
통과하다 정적 분석기에

-X어셈블러
통과하다 어셈블러에게

-Xclang
통과하다 clang 컴파일러에

-X링커
통과하다 링커에게

-엑스프리프로세서
통과하다 전처리기에

-x
후속 입력 파일을 다음 유형으로 처리

-z
패스 -z 링커에게

Kitware(kitware.com)에서 유지 및 지원하는 CastXML 프로젝트.

Ubuntu clang 버전 3.7.1-1ubuntu4(tags/RELEASE_371/final)(LLVM 3.7.1 기반) 대상:
x86_64-pc-linux-gnu 스레드 모델: posix

onworks.net 서비스를 사용하여 온라인에서 castxml 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad