영어프랑스어스페인어

Ad


온웍스 파비콘

icont - 클라우드에서의 온라인

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

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

프로그램:

이름


icon - Icon 프로그램 해석 또는 컴파일

개요


icont [ 옵션 ... ] 파일 ... [ -x 인수 ... ]
iconc [ 옵션 ... ] 파일 ... [ -x 인수 ... ]

기술


icont 및 iconc는 각각 Icon 소스 프로그램을 실행 가능한 형식으로 변환합니다. 아이콘
빠르게 번역하고 해석 실행을 제공합니다. iconc는 컴파일하는 데 더 오래 걸리지만
더 빠르게 실행되는 프로그램을 생성합니다. 대부분의 경우 icont 및 iconc를 사용할 수 있습니다.
상호 교환 가능합니다.

이 매뉴얼 페이지는 icont와 iconc를 모두 설명합니다. 차이점이 있는 곳에
icont와 iconc 사이의 사용법은 다음과 같습니다.

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 이름 : 이름이 .icn으로 끝나는 파일은 아이콘 소스 파일로 간주됩니다. .icn
접미사를 생략할 수 있습니다. 존재하지 않는 경우 제공됩니다. 문자 - 사용할 수 있습니다
표준 입력으로 제공된 아이콘 소스 파일을 나타냅니다. 여러 소스 파일은
동일한 명령줄에 제공됩니다. 그렇다면 단일 프로그램을 생성하기 위해 결합됩니다.

실행 파일의 이름은 다음으로 구성된 첫 번째 입력 파일의 기본 이름입니다.
존재하는 경우 접미사를 삭제합니다. stdin은 표준에 주어진 소스 프로그램에 사용됩니다.
입력.

처리 : 위의 시놉시스에서 언급한 바와 같이 icont 및 iconc는 다음 옵션을 허용합니다.
파일 이름, 선택적으로 뒤에 -x 및 인수가 옵니다. -x가 주어지면 프로그램은
자동으로 실행되고 다음 인수가 전달됩니다.

icont: icont가 수행하는 처리는 두 단계로 구성됩니다. 번역연결.
번역하는 동안 각 아이콘 소스 파일은 중간 언어로 번역됩니다.
라는 유코드. 각 소스 파일에 대해 두 개의 ucode 파일이 생성되며,
소스 파일 및 접미사 .u1 및 .u2. 링크하는 동안 하나 이상의 ucode 쌍
파일이 결합되어 하나의 파일을 생성합니다. 아이코드 파일. ucode 파일은 다음 이후에 삭제됩니다.
icode 파일이 생성됩니다.

icont에 의한 처리는 -c 옵션에 의한 변환 후에 종료될 수 있습니다. 이 경우,
ucode 파일은 삭제되지 않습니다. 이전 번역의 .u1 파일 이름은 다음과 같을 수 있습니다.
icont 명령줄에 제공됩니다. 이 파일과 해당 .u2 파일이 포함되어 있습니다.
소스 파일 번역 후 링크 단계에서. 접미사 .u를 사용할 수 있습니다.
.u1 대신; 이 경우 1이 자동으로 제공됩니다. Ucode 파일
명시적으로 이름이 지정된 항목은 삭제되지 않습니다.

iconc: iconc가 수행하는 처리는 두 단계로 구성됩니다. 암호 세대
편집 연결. 코드 생성 단계에서는 .c 및
첫 번째 소스 파일의 기본 이름이 있는 .h 파일. 그런 다음 이러한 파일을 컴파일하고
실행 가능한 이진 파일을 생성하기 위해 링크되었습니다. C 파일은 일반적으로 다음 이후에 삭제됩니다.
컴파일 및 링크.

iconc에 의한 처리는 -c 옵션에 의한 코드 생성 후에 종료될 수 있습니다. 이에
이 경우 C 파일은 삭제되지 않습니다.

옵션


다음 옵션은 icont 및 iconc에서 인식됩니다.

-c 중간 파일 생성 후 중지하고 삭제하지 않는다.

-e 파일
표준 오류 출력을 다음으로 리디렉션 파일.

-fs
전체 문자열 호출을 활성화합니다.

-o name
출력 파일 이름 지정 name.

-s 정보 메시지를 억제합니다. 일반적으로 정보 메시지와 오류 메시지 모두
표준 오류 출력으로 보내집니다.

-t 프로그램이 실행될 때 &trace의 초기값이 -1이 되도록 정렬하고
iconc는 디버깅 기능을 활성화합니다.

-u 프로그램에서 선언되지 않은 식별자에 대한 경고 메시지를 발행합니다.

-v i
정보 메시지의 상세 수준을 다음으로 설정 i

-E 전처리 결과를 표준 출력으로 보내고 추가 처리를 금지합니다.

다음 추가 옵션은 iconc에서 인식됩니다.

-f
의 문자로 표시된 대로 기능을 활성화합니다. :

모두, delns와 동일

d 디버깅 기능 활성화: display(), name(), variable(), 오류 추적 및
-fn의 효과(아래 참조)

e 오류 변환 활성화

l 큰 정수 산술 사용

n 소스 코드에서 줄 번호와 파일 이름을 추적하는 코드 생성

s 전체 문자열 호출 활성화

-n
특정 최적화를 비활성화합니다. 이들은 다음의 문자로 표시됩니다. :

모두, cest와 동일

c switch 문 최적화 이외의 제어 흐름 최적화

e 합리적인 경우 인라인 작업 확장(키워드는 항상 인라인에 배치됨)

작업 호출과 관련된 switch 문 최적화

t 유형 추론

-p 아르헨티나
패스 아르헨티나 iconc에서 사용하는 C 컴파일러

-r 통로
런타임 시스템 사용 통로, 슬래시로 끝나야 합니다.

-C prg
iconc에서 제공하는 C 컴파일러를 사용하도록 합니다. prg

환경 변수


Icon 프로그램이 실행될 때 여러 환경 변수를 검사하여 결정합니다.
특정 실행 매개변수. 괄호 안의 값은 기본값입니다.

BLKSIZE(500000)
할당된 블록 영역의 초기 크기(바이트)입니다.

COEXPSSIZE(2000)
각 동시 표현 블록의 크기.

DBLIST
iconc가 표준 데이터베이스보다 먼저 검색할 데이터베이스의 위치입니다. 의 가치
DBLIST는 다음 형식의 공백으로 구분된 문자열이어야 합니다. p1 p2 ... pn 어디 pi name
디렉토리.

아이콘코어
설정된 경우 오류 종료를 위해 코어 덤프가 생성됩니다.

아이콘엑스
icode 파일의 실행기인 iconx의 위치는 icode 파일에 내장되어 있습니다.
생산됩니다. 이 위치는 환경 변수를 설정하여 재정의할 수 있습니다.
ICONX. ICONX가 설정되면 ICONX에 내장된 위치 대신 해당 값이 사용됩니다.
아이코드 파일.

IPATH
icont에 대한 링크 선언에 지정된 ucode 파일의 위치입니다. IPATH는
공백으로 구분된 디렉토리 목록. 현재 디렉토리가 항상 먼저 검색되며,
IPATH의 값에 관계없이.

LPATH
전처리기 $include 지시문 및 링크에 지정된 소스 파일의 위치
iconc에 대한 선언 LPATH는 그렇지 않으면 IPATH와 유사합니다.

MSTKSIZE(10000)
즉, icont에 대한 기본 인터프리터 스택의 크기입니다.

노르부프
기본적으로 &errout은 버퍼링됩니다. 이 변수가 설정되면 &errout은 버퍼링되지 않습니다.

QL사이즈(5000)
가비지 중에 문자열에 대한 포인터에 사용되는 영역의 크기(바이트)
수집.

STRSIZE(500000)
문자열 공간의 초기 크기(바이트)입니다.

자취
&trace의 초기 값입니다. 이 변수에 값이 있으면
번역 시간 -t 옵션.

onworks.net 서비스를 사용하여 온라인으로 icont 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad