이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 epppc 명령입니다.
프로그램:
이름
epppc - 컴파일러 ecpp(7)
개요
epppc [-bhszvtM] [-에스-] [-o 파일 이름] [-n name] [-m 마임타입] [--mimetypes 파일 이름] [-I
DIR] [-l 로그 범주] 파일 이름
epppc -bb 파일 이름 ...
기술
epppc ecpp 언어용 컴파일러입니다. ecpp 템플릿 언어로
사용자는 다음에서 사용하기 위해 C++ 코드를 HTML에 삽입합니다. 티엔티넷(8). epppc 에서 C++ 클래스를 생성합니다.
ecpp 템플릿. 또한 이진 데이터를 C++ 클래스로 컴파일할 수 있습니다.
tntnet 응용 프로그램에 통합합니다.
옵션
-b 이렇게 하면 바이너리 모드가 활성화됩니다. Ecppc는 ecpp 태그를 찾지 않고 클래스를 생성하며,
데이터를 복사하기만 하면
-bb 이렇게 하면 다중 이진 모드가 활성화됩니다. 모든 바이너리 파일은 압축될 때 약간의 오버헤드가 있습니다.
tntnet 응용 프로그램에. 이 오버헤드는 다음과 같은 경우 상당히 중요할 수 있습니다.
바이너리 파일은 웹 애플리케이션의 작은 아이콘처럼 작습니다. 이것을 줄이기 위해
오버헤드, 여러 바이너리를 단일 클래스로 압축할 수 있습니다.
바이너리당 오버헤드가 완전히 발생합니다.
구성 요소가 호출되면 경로 정보 매개변수를 사용합니다.
(request.getPathInfo()) 요청에서 보낼 바이너리를 결정합니다. 아니오인 경우
파일 이름이 경로 정보와 일치하면 처리가 거부됩니다. 바이너리는 다음 중 하나일 필요가 없습니다.
mime-type은 mime-database에서 자동으로 조회되므로 동일한 mime-type
소스 파일의 파일 확장자로.
-i 파일 이름
다중 바이너리 모드(옵션 -bb) 지정된 파일에서 파일 이름을 읽을 수 있습니다.
이 옵션으로. 명령줄이 너무 길어지거나
편의상.
-I DIR 디렉토리에서 포함 파일을 검색합니다. 이 옵션은 여러 번 전달할 수 있습니다. 모두
지정된 디렉토리에서 차례로 포함 파일을 검색합니다.
-l 로그 범주
로그 카테고리를 설정합니다. 기본값은 구성 요소.구성 요소 이름.
-L #line-지시문 생성 비활성화
-m 마임타입
출력의 mimetype을 설정합니다. 구성 요소에서 브라우저로 보낸 mimetype입니다.
Content-Type- 헤더에서. 이 매개변수가 없으면 MIME 유형이 조회됩니다.
소스 파일의 파일 확장자를 사용하는 시스템의 MIME 데이터베이스.
--mimetypes 파일
파일에서 mimetype 읽기(기본값: /etc/mime.types.).
-M 이렇게 하면 정상적인 처리가 비활성화되고 여기에서 ecpp-종속성만 인쇄됩니다.
요소. 출력은 Makefile에 포함될 수 있습니다. Ecpp 종속성은
<%include>-태그로 소개합니다.
-n name
구성 요소의 이름을 설정합니다. 일반적으로 이것은 소스 파일 이름에서 파생됩니다.
경로와 .ecpp-extension을 제거합니다.
-o 파일 이름
파일 이름을 파생시키는 대신 생성된 파일을 지정된 파일에 씁니다.
소스 파일 이름에서. outputfilename은 일반적으로 소스 파일입니다.
확장자는 .cpp로 대체됩니다.
-p 입력된 파일 이름에서 구성 요소 이름을 파생할 때 경로 이름을 유지하십시오.
-s 싱글톤을 생성합니다. 일반적으로 epppc는 템플릿이 다음과 같은 경우 자동으로 결정합니다.
싱글톤에 적합합니다. 이 옵션은 epppc가 싱글톤을 생성하도록 합니다.
-에스- 싱글톤을 생성하지 마십시오.
-v 자세한 정보 표시 모드를 활성화합니다. 이렇게 하면 처리에 대한 추가 정보가 인쇄됩니다.
표준 출력.
-z 구성 요소의 데이터를 압축합니다. 압축된 데이터는 자동으로 압축 해제됩니다.
처음 사용. 이렇게 하면 코드 크기가 줄어들지만 첫 번째 호출 속도가 약간 느려집니다.
구성 요소.
onworks.net 서비스를 사용하여 epppc 온라인 사용