영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

ick - 클라우드의 온라인

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

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

프로그램:

이름


ick - INTERCAL 컴파일러

개요


ICK [옵션] 파일...

ICK -e [옵션] 중간 파일 [비인터칼 파일...] [도서관...]

기술


이 매뉴얼 페이지는 간략하게 설명합니다 ICK 명령. 이 매뉴얼 페이지는 원래
Debian GNU/Linux 배포판용으로 작성되었습니다(그러나 다른 사람이 사용할 수 있음).
원래 프로그램에는 매뉴얼 페이지가 없었고 메인에 다시 추가되었습니다.
분포. 명령을 통해 전체 문서를 사용할 수 있습니다. 정보 ICK ( ICK
명령 자체; 보다 완전한 문서는 다음을 통해 사용할 수 있습니다. 정보 C-INTERCAL (포함하는
컴파일러와 INTERCAL 언어 모두에 대한 문서)).

ICK INTERCAL 프로그램을 가져와서 (gcc를 실행하여) 코드를 생성합니다.

프로그램이 작성된 기반은 확장에서 추론됩니다. 인터칼
2진법의 프로그램은 확장자가 .i여야 하고, 3진법부터 7진법까지의 INTERCAL 프로그램은 확장자가 .i여야 합니다.
확장자는 각각 .3i에서 .7i입니다.

어떤 옵션도 인수를 취하지 않습니다. 여러 옵션을 별도로 제공하거나 결합할 수 있습니다.
일반적인 방법(심지어 -e). 옵션이 주어지는 순서는
충돌, 이 경우 명령줄에서 마지막으로 제공된 옵션은
상위.

옵션


-c INTERCAL을 C로 컴파일하지만 결과 C는 컴파일하지 마십시오.

-d yacc 디버깅 정보를 인쇄합니다(-c를 암시함).

-t 엄격한 INTERCAL-72 준수가 필요합니다(COME FROM 거부,
72 이외의 염기 및 INTERCAL-XNUMX에서 찾을 수 없는 기타 기능).

-b INTERCAL-72 랜덤 버그 기능을 비활성화합니다.

-O 생성된 코드에서 표현식을 최적화하려고 시도합니다.

-C 문자판 출력(로마 숫자에서 IV 대신 IIII 사용).

-f 생성된 코드에서 제어 흐름을 최적화합니다(-yp 방지).

-F 속도에 관계없이 생성된 코드의 모든 것을 최적화합니다.
컴파일러의 크기 또는 개체 파일의 크기. 암시 -fO, 방지
-cdegpyH.

-h 옵티마이저 디버깅 정보를 인쇄합니다(-cO를 의미함).

-H 자세한 최적화 프로그램 디버깅 정보를 인쇄합니다(-cO를 암시함).

-ㅎ 옵티마이저 디버깅 정보를 다른 형식으로 인쇄합니다(-cO를 암시함).

-w 다중 스레드가 아닌 경우에도 출력 프로그램에서 +printflow 옵션을 활성화합니다.

-y 코드에서 yuk 디버거를 실행합니다(-fme 방지).

-p 코드에서 yuk 프로파일러를 실행합니다(-fme 방지).

-m 멀티스레딩 및 역추적 허용(-ype 방지, -w 함축).

-e 하나의 INTERCAL 파일을 비INTERCAL 파일이나 확장 라이브러리에 연결합니다. 이렇게
명령줄의 구문을 변경합니다. 주어진 첫 번째 파일은 INTERCAL이어야 합니다.
소스 파일 다음에 다른 언어로 된 여러 파일이 올 수 있습니다.
외부 호출 시스템을 통한 링크(현재 C 및 Befunge-98 프로그램만 가능)
허용됨), 확장 라이브러리의 개수에 제한이 없습니다. 비INTERCAL 파일
INTERCAL 파일에 연결하도록 처리된 다음 gcc로 컴파일됩니다.
메인 INTERCAL 프로그램에 연결됩니다.

-E 코드에서 하나 이상의 시스템 라이브러리를 제안하더라도 시스템 라이브러리를 연결하지 마십시오.
필요합니다(-P 방지).

-a CREATE 문 사용을 허용합니다(-P 방지).

-v 할당의 왼쪽에 있는 모든 것을 허용하고 보호 기능을 끕니다.
그렇지 않으면 상수가 할당되는 것에 반대합니다(-fFOP 방지).

-P INTERCAL이 아닌 PIC-INTERCAL을 컴파일합니다(-amFvxeE 방지, -cfO 의미).

-o .c가 아닌 stdout으로 출력합니다(-c를 의미함).

-X ?와 같은 모호한 구문을 해석합니다. 및 @ 프린스턴 의미(CLC에서 사용됨)
INTERCAL), 기본 Atari 의미가 아닙니다.

-x 텍스트 I/O 및 레이블에 의한 GIVE UP 기권에 대해 CLC-INTERCAL 규칙 사용
(-P 방지).

-u 컴파일러가 파일을 열려고 할 때마다 메시지를 인쇄합니다.

-U E778에서 코어를 덤프하고 오류를 인쇄합니다.

-Y ick에 의해 호출된 프로그램에 대한 명령줄을 표시합니다.

-g 생성된 C를 제자리에 두고 출력을 디버그 가능하게 만드십시오.

-l 가능한 버그 및 비 이식성을 보고하려고 시도합니다(-O를 암시함).

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


Ad


Ad