.ix source files into C and assembly, then uses GCC and NASM to build Linux x86_64 ELF programs.
Start with the quickstart to build a small program. If you have not installed the compiler yet, begin with the installation guide.
Introduction
Learn what i++ is and how it relates to C11.
Installation
Build and install the compiler on Linux.
Quickstart
Write, compile, and run your first i++ program.
CLI reference
Review compiler options and build modes.
Get started
1
Install the compiler
Clone the C-triangle repository on Linux and run
make full-install. See the installation guide.2
Write an .ix file
Create a source file such as
hello.ix. i++ source files use the .ix extension.3
Compile and run
Run
hypotenuse -c hello.ix, then execute the generated program with ./hello. The installed executable will be renamed from hypotenuse to j++ in the compiler repository.The supported target is Linux x86_64. macOS support is being dropped. Check compiler status for the current feature set.