/------------------------------------------------------------------------\ | OS | Arch | Ver | Compiler | Output | |----------+--------+-------+----------+---------------------------------| | Linux | i386 | 2.4 | gcc | (ELF) i386 | | Linux | i386 | 2.4 | pgCC | (ELF) i386 | | Linux | i386 | 2.4 | icc | (ELF) i386 | | Linux | i386 | 2.4 | bcc | (ELF) i386 | | Linux | i386 | 2.6 | gcc | (ELF) i386 | | Linux | i386 | 2.6 | pgCC | (ELF) i386 | | Linux | i386 | 2.6 | icc | (ELF) i386 | | Linux | i386 | 2.6 | bcc | (ELF) i386 | | Linux | amd64 | 2.6 | gcc | (ELF-64) AMD64 | | Linux | hppa | 2.4 | gcc | (ELF) PA-RISC_1.1 32bit | | Linux | armv4l | 2.4 | gcc | (ELF) Strong-ARM | | Linux | alpha | 2.4 | gcc | (ELF-64) alpha | | Linux | alpha | 2.4 | ccc | (ELF-64) alpha | | Linux | sparc | 2.4 | gcc | (ELF-64) SPARC v9 | | Linux | ia64 | 2.4 | aCC | (ELF) ia64 64bit | | Linux | ia64 | 2.4 | gcc | (ELF) ia64 | | HP-UX | ia64 | 11.22 | gcc | (ELF) ia64 64bit | | HP-UX | ia64 | 11.22 | aCC | (ELF) ia64 64bit | | HP-UX | hppa | 11.11 | aCC | (ELF) PA-RISC_2.0 64bit narrow | | HP-UX | hppa | 11.00 | aCC | (ELF) PA-RISC_2.0 64bit narrow | | HP-UX | hppa | 11.00 | gcc64 | (ELF-64) PA-RISC_2.0 64bit wide | | HP-UX | hppa | 11.00 | gcc | (ELF) PA-RISC_1.1 32bit | | Solaris | sparc | 5.8 | gcc | (ELF) SPARC v8, v8+, v9 | | Solaris | sparc | 5.8 | CC | (ELF) SPARC v8, v8+, v9 | | IRIX | ip35 | 6.5 | gcc | (ELF) MIPS | | Darwin | ppc | 6.5 | gcc | (ELF) MachO powerpc | | Tru64 | alpha | 5.1 | cc | (ELF) alpha | | FreeBSD | i386 | 4.7 | gcc | (ELF) i386 | | NetBSD | i386 | 1.6 | gcc | (ELF) i386 | | OpenBSD | i386 | 3.2 | gcc | (ELF) i386 | | MS-DOS | i386 | 7.0 | gcc-dj | (COFF) i386 DOS (DJGPP) | | MS-DOS | i386 | 7.0 | gcc | (PE) i386 WINDOWS (CYGWIN) | | MS-WINNT | i386 | 4.0 | gcc | (PE) I386 WINDOWS (MINGW32) | \---------/ \------/ \-----/ \--------/ \--------------------------------/ |