GoGPT Best VPN GoSearch

온웍스 파비콘

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

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

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

프로그램:

이름


zcc - z88dk의 프론트엔드

시스노피스


zcc [플래그] [컴파일/링크할 파일]

기술


이 매뉴얼 페이지는 z88dk 도구에 대해 간략하게 설명합니다. 이 매뉴얼 페이지는
Debian GNU/Linux 배포판(다른 사람이 사용할 수 있음), 원래 프로그램
매뉴얼 페이지가 없습니다.

/usr/share/doc/z88dk-doc에 있는 z88dk 문서를 참조하십시오.
시스템에 대한 완전한 설명. /usr/share/doc/z88dk-doc이 없으면 다음을 수행하십시오.
z88dk-doc 패키지를 설치합니다.

z88dk의 프론트엔드는 zcc입니다.
모든 편집을 수행합니다.

파일은 C 파일(.c), 전처리된 C 파일(.i), 컴파일된 C 파일
(.asm), 최적화된 컴파일 파일(.opt) 또는 어셈블된 파일(.obj), 모든 조합
그 중 하나를 함께 혼합하여 관련 처리를 수행할 수 있습니다.

파일 목록의 처리는 각 파일에서 차례로 수행됩니다(예: 전처리, 컴파일,
optimise, assemble) 마지막에 모든 파일은 다음과 같은 경우 단일 실행 파일로 링크될 수 있습니다.
원하는.

옵션


프론트엔드의 동작을 제어하는 ​​옵션:

+[파일]
대체 구성 파일의 이름(첫 번째 인수여야 함).

사전 정의된 대체 구성:
ABC80 ABC80
aceansi Jupiter ACE, VT-ANSI 엔진 사용
CPM CP/M
MSX MSX 1
mz 샤프 MZ
mzansi Sharp MZ, VT-ANSI 사용
nc 암스트라드 NC100
렉스 렉스 6000
샘 샘 쿠페
svi 스펙트라비디오 SVI
m5 소드 M5
ti82 Ti82, ROM 텍스트 루틴 사용
ti82ansi Ti82, VT-ANSI 사용
ti83 Ti83, ROM 텍스트 루틴 사용
ti83ansi Ti83, VT-ANSI 사용
ti85 Ti85, ROM 텍스트 루틴 사용
ti85ansi Ti85, VT-ANSI 사용
ti86 Ti86, ROM 텍스트 루틴 사용
ti86ansi Ti86, VT-ANSI 사용
ti8x Ti83+, ROM 텍스트 루틴 사용
[ti8xansi] Ti83+, VT-ANSI 사용
vz VZ / 레이저 200
vzansi VZ / Laser 200, VT-ANSI 사용
z88 캠브리지 Z88
z88ansi Cambridge Z88, VT-ANSI 사용
TCP/IP가 있는 z88net 캠브리지 Z88
zx ZX 스펙트럼
ZX81 ZX81
zx81ansi ZX 81, VT-ANSI 사용
VT-ANSI를 사용하는 zxansi ZX 스펙트럼

-a .asm(또는 .opt) 파일만 생성

-c 오브젝트 파일을 링크하지 마십시오

-E 파일만 전처리하고 출력은 .i 파일에 둡니다.

-o [파일]
바이너리에 대한 출력 파일을 지정합니다(기본값은 BASIC 프로그램의 경우 a.bas이고, 기본 프로그램의 경우 a.bin입니다.
애플리케이션 바이너리)

-에 컴파일러 출력 최적화(.opt 파일로) n은 0(없음) 1,2,3, 수준 2는 다음 중 하나일 수 있습니다.
추천. 레벨 3은 대규모 프로그램에 적합합니다(특정 lib 함수 포함
크기를 줄이기 위해 암호(!))

-v Verbose - 실행되는 에코 명령

-vn 장황하지마

라이브러리 사용을 제어하는 ​​옵션:

-l[이름]
라이브러리에 링크 - 이름만 제공하십시오(올바른 위치에 배치한 후
예배 규칙서).

'이름'은 다음과 같습니다.
farz88 Z88 원거리 지원
gfx Z88 BASIC 그래픽 라이브러리
gfxapp Z88 응용 프로그램 그래픽 라이브러리
m 일반 수학 루틴
malloc malloc 루틴에 가까운 일반
mz OZ의 수학 루틴
ndos 가짜 파일 루틴, 오류만 반환
ZSock용 net Z88 소켓 루틴
장치용 netdev Z88 소켓 루틴
p3 +3 파일 지원 라이브러리
tigray82 Ti82 graylib 루틴
tigray83 Ti83 graylib 루틴
tigray83p Ti83+ graylib 루틴
tigray85 Ti85 graylib 루틴
tigray86 Ti86 graylib 루틴
z88 메일박스와 같은 일부 Z88 애플리케이션 루틴
zxmath ZX Spectrum ROM 기반 수학 루틴
zxvgs ZXVGS 하드웨어 지원

-m 어셈블/링크 시 .map 파일 생성

생성된 유형 코드를 제어하는 ​​옵션:

-서명되지 않은
명시적으로 달리 명시되지 않는 한 암시적으로 모든 것을 서명되지 않은 것으로 정의합니다.

- 앱 만들기
애플리케이션 이미지 생성(예: 은행 63,62 등)

-메이크 앱
(앱) 응용 프로그램을 만들려고 한다는 것을 컴파일러에 알립니다.

-요청 페이지=
(앱) 불량 애플리케이션에 필요한 256바이트 페이지 수

-조르그= (앱) Z88 애플리케이션의 출처

-안전한 데이터=
(앱) 코드에 필요한 safedata의 양

-defvars=
(앱) 정적 변수를 삭제해야 하는 위치(단일 파일에만 유효
컴파일, 나중에 참조)

-expandz88
(앱) 확장 z88 필요 -no-expandz88 (앱) 확장 z88이 필요하지 않음
(이 두 플래그는 일부 시작 코드를 토글하여 확장된 시스템을 확인합니다)

-시작=3
BASIC에서 설정된 주소에서 실행할 수 있는 독립 실행형 코드를 생성합니다. 사용하다
-조그= 주소를 변경하려면

-R (위와 함께 사용) DIM'd에 로드할 수 있는 재배치 가능한 코드를 생성합니다.
기본 배열.

-smartpf
지능형 printf 루틴 처리

-no-smartpf
지능형 printf 처리 끄기

-메이크립
라이브러리 .c 파일에서 .o 파일을 생성하는 바로 가기

- 스택 오프셋
공유 라이브러리에 대한 스택 오프셋을 설정합니다(자세한 내용은 package.txt 참조).

기타 옵션:

-z80-동사
z80asm이 장황하도록 허용하면 많은 출력이 생성되는 경향이 있습니다.
원하지 않을 수 있습니다.

-cc 어셈블러 출력에서 ​​C 코드를 주석으로 산재하여 경고: 이것은 *할 것입니다*
일부 최적화를 방해합니다.

-벽 모든 컴파일러 경고 켜기

-없음 모든 컴파일러 경고 끄기

-Wn[숫자]
컴파일러 경고 끄기 [num]

-W[숫자]
컴파일러 경고 켜기 [num]

-asxx 컴파일러가 asxx 호환 코드를 내보내도록 합니다.

-CP[옵션]
전처리기로 옵션 전달

-Ca[옵션]
어셈블러에 옵션 전달

또한, 플래그, -D, -I, -U 전처리기로 전달됩니다.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.