Cctools 65 - Verified
If you are installing this on Linux (Ubuntu/Debian) or a Mac, you generally need the following dependencies:
If you have ever dipped your toes into the world of retro programming, you have likely encountered . As a complete cross-development package for 65(C)02 systems, it remains the gold standard for developers looking to bring modern C and Assembly code to classic hardware. What is cc65? cctools 65
Last updated: March 2025 — This guide reflects cctools 65 as distributed with Xcode 14.3 and Command Line Tools for Xcode 14.3. If you are installing this on Linux (Ubuntu/Debian)
Building requires libsyscall headers, llvm (for -arch handling), and often cctools-port patches on non-Apple OSes. Last updated: March 2025 — This guide reflects
| Feature | GNU binutils (Linux) | cctools (Apple) | |---------|----------------------|------------------| | Object format | ELF | Mach-O | | Universal binaries | No | Yes ( lipo ) | | Dynamic library naming | SONAME | Install name ( install_name_tool ) | | Linker | ld.bfd or gold | Apple’s ld (Mach-O specific) | | Dependency tracking | ldd | otool -L | | Codesigning | No | codesign_allocate , etc. |