Skip to content
Port of GCC to the MVS operating system
C Ada C++ Java Roff GCC Machine Description Other
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
INSTALL
boehm-gc
config
contrib
fastjar
gcc
include
libf2c
libffi
libiberty
libjava
libobjc
libstdc++-v3
maintainer-scripts
zlib
.brik
.cvsignore
.gitignore
BUGS
COPYING
COPYING.LIB
ChangeLog
FAQ
GNATS
MAINTAINERS
Makefile
Makefile.in
README
README.md
bugs.html
config-ml.in
config.guess
config.if
config.sub
configure
configure.in
faq.html
gnats.html
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
missing
mkdep
mkinstalldirs
move-if-change
symlink-tree
ylwrap

README.md

MVSGCC

This is a port of the GCC compiler suite to IBM MVS, a predecessor of modern z/OS.

It has been repackaged here for easier collaboration.

Building

On most UNIX environments all you need to do is 'make'. At the moment this will build cross-compilers for MVS, CMS and VSE. Read the makefile for other options.

My new make-based build system does not support building a C library yet. You would normally use something called PDPCLIB for that.

You can’t perform that action at this time.