이것은 Ubuntu Online, Fedora Online, Windows online emulator 또는 MAC OS online emulator와 같은 다양한 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 ecc입니다.
프로그램:
이름
ecc - eC 컴파일러
개요
등등 [-t 대상 플랫폼]
[-cpp C-프리프로세서]
[-기본값 기본 네임스페이스]
[-엄격함]
[-멤가드]
[-noline숫자]
[이해했습니다-C-플래그]
-c 입력
[-o 출력]
[-기호 중간 디렉토리]
기술
ecc는 지정된 eC 소스 파일을 컴파일합니다. 입력 중간 C 코드로.
또한, 심볼 가져오기 파일을 생성합니다(.꼬마 도깨비) 및 (컴파일된 경우
소스에는 국제화 가능한 문자열이 포함되어 있습니다. 부분 번역 문자열 카탈로그
(.그릇)에 의해 사용 ECS 심볼 로더를 생성하고 모듈의 번역을 생성합니다.
템플릿.냄비).
ecc는 기호(.sym) 입력 소스 및 기타 eC 소스 파일에 대해서도 마찬가지입니다.
그것으로 미리 컴파일되도록 가져옴 ecp, 그리고에서 발견 중간 디렉토리.
옵션
산출
-o 출력 출력 중간 C 파일의 위치 및 이름
(기본값은 위치 및 이름입니다. 입력 와 더불어 .ec 확장자가 다음으로 대체됨 .c)
중간의 명부 담당
-기호 중간 디렉토리
기호의 위치 (.sym) 사전 컴파일러의 출력 (ecp), 그리고 가져오기 파일을 출력할 위치
(.꼬마 도깨비) 및 부분 번역 문자열 카탈로그(.그릇)
플랫폼
-t 대상 플랫폼
어디에 대상 플랫폼 중 하나이다: win32 리눅스 사과
(지정하지 않은 경우 호스트 플랫폼이 기본값)
툴체인 옵션
-cpp C-프리프로세서
어떤 C 전처리기를 사용할 것인가(기본값은 GCC)
네임 스페이스 옵션
-기본값 기본 네임스페이스
소스 파일에 정의된 모든 클래스와 네임스페이스가 네임스페이스 내에 있다고 가정합니다.
기본 네임스페이스. 이것은 정의된 구조에는 영향을 미치지 않습니다. 디폴트 값 접근 모드,
망가지지 않고 C와 호환됩니다.
-엄격함
네임스페이스와 하위 네임스페이스 내의 구조를 자동으로 확인하지 마십시오. 모두
클래스, 함수 및 정의는 전체 내용을 명시적으로 한정해야 합니다.
네임 스페이스.
디버깅 옵션
-멤가드
MemoryGuard와 함께 사용할 MemoryGuard 함수 호출 스택 정보를 생성합니다.
MemoryGuard를 활성화하려면 Ecere 런타임 라이브러리의 MemoryGuard 구성이 필요합니다.
사용됩니다. 가장 쉬운 방법은 ecere 런타임 라이브러리 프로젝트를 추가하는 것입니다.
(sdk/ecere/ecere.epj)를 작업 공간으로 전환하고 구성을 "MemoryGuard"로 전환합니다.
이를 빌드합니다. 그런 다음 MemoryGuard는 활성 구성을 토글하여 토글할 수 있습니다.
에케레 프로젝트.
-noline숫자
생성된 C 파일에서 eC 소스 파일 줄 번호 출력을 생략합니다.
이해 C 깃발
-I포함
-아이시스템|-isysroot sysincludedir
-D정의
-m32
onworks.net 서비스를 사용하여 ecc online을 사용하세요
