Releases: park671/pcc-kit
Releases · park671/pcc-kit
0.3.001_r release all platform binary
- pcc_03001_linux_arm64: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=26624d0d6bdc1fef63977a836183661f348ed8f7, for GNU/Linux 3.7.0, not stripped
- pcc_03001_linux_x86_64: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e25eb075c2cb3dc61600e4fbc38f5f586fd52385, for GNU/Linux 3.2.0, not stripped
- pcc_03001_macos_arm64: Mach-O 64-bit executable arm64
- pcc_03001_macos_x86_64: Mach-O 64-bit executable x86_64
- pcc_03001_windows_arm64.exe: PE32+ executable (console) Aarch64, for MS Windows
- pcc_03001_windows_x86_64.exe: PE32+ executable (console) x86-64, for MS Windows
all host platform's executable binary releases. windows may need MinGW64 runtime(may not, I have not tested)
v0.3.001 support windows PE & darwin machO(macOS / iOS)
- support windows PE
- support darwin machO(macOS / iOS)
- support .data (elf only for current version)
- support adr inst
- support read / write syscall
- impl preprocessor: support #include & #define
0.1.201
front end support pointer op (partly work)
lexer & syntaxer & mir can deal with pointer operation, but backend is not impl yet.
elf wrapper fix executable flag bug, now pcc's output run on android DO NOT NEED root permission anymore.