![]() |
![]() |
![]() |
|
![]() |
|||
Download | ![]() |
||
![]() |
|||
![]() |
|||
![]() |
KAI C++ Debugger Version 3.4d1 for Intel x86 Linux (Red Hat 5.2, 6.0 and 6.1) with Personal Use Licensing and with Per Seat Licensing is released.
KAI C++ Debugger Version 3.4d for Intel x86 Linux (Red Hat 5.2, 6.0 and 6.1) with Personal Use Licensing and with Per Seat Licensing is released.
KAI C++ Compiler Version 3.3 for Intel x86 Windows NT 4.0 is released for Beta Testing.
KAI C++ Compiler Version 3.4d for Intel x86 Linux (Red Hat 6.1) with Personal Use Licensing and with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4d for Hitachi SR8000 (32 bit and 64 bit hardware) is released.
KAI C++ Compiler Version 3.4d for SGI Irix 6.x (32 bit and 64 bit hardware) with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4d for HP-UX 10.20 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4d for Compaq Tru64 UNIX 4.x with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4d for HP-UX 10.10 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4d for IBM AIX 4.1 and 4.3 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4d for Intel x86 Linux (Red Hat 6.0 and 5.2) with Personal Use Licensing and with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4d for SPARC Solaris 7, 2.7, 2.6 and 2.5 with Per Seat Licensing is released.
KAI C++ Debugger Version 3.4c for SGI Irix 6.x (32 bit and 64 bit hardware) with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4c for IBM AIX 4.1 and 4.3 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4c for HP-UX 10.20 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4c for Intel x86 Linux (Red Hat 6.0 and 5.2) with Personal Use Licensing is released.
KAI C++ Compiler Version 3.4c for HP-UX 10.10 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4c for SGI Irix 6.5, 6.4, 6.3 and 6.2 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4c for SPARC Solaris 7, 2.7, 2.6 and 2.5 with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4b for IBM AIX 4.1 and 4.3 with Per Seat Licensing is released.
Installation Instructions for Per Seat Licensing are released.
KAI C++ Compiler Version 3.4b for SPARC Solaris 7, 2.7, 2.6 and 2.5 with Per Seat Licensing is released.
KAI C++ Debugger Version 3.4b for Intel x86 Linux (Red Hat 6.0 and 5.2) with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4b for Intel x86 Linux (Red Hat 6.0 and 5.2) with Per Seat Licensing is released.
KAI C++ and Debugger Version 3.4b for Intel x86 Linux (Red Hat 6.0 and 5.2) with Personal Use Licensing is released.
KAI C++ Compiler Version 3.4b for Compaq Tru64 UNIX 4.x with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4b for SGI Irix 6.x with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4b for Intel x86 Linux (Red Hat 5.2 and 6.0) with Personal Use Licensing is released.
KAI C++ Debugger Version 3.4a for HP-UX 10.20 with Per Seat Licensing is released.
KAI C++ Debugger Version 3.4a for HP-UX 11.0 (32 bit hardware) with Per Seat Licensing is released.
KAI C++ Debugger Version 3.4a for SGI Irix (32 bit hardware) with Per Seat Licensing is released.
KAI C++ Compiler Version 3.4a for HP-UX 10.10 and 10.20 with Per Seat Licensing is released.
KAI C++ Compiler and Debugger Version 3.4a for SGI Irix 6.x with Per Seat Licensing is released.
KAI C++ Compiler and Debugger Version 3.4a for Intel x86 Linux (Red Hat 6.0) with Personal Use Licensing is released.
KAI C++ Compiler Version 3.4a for Compaq Tru64 UNIX 4.x with Per Seat Licensing is released.
Discovered a bug in memset on some systems
KAI C++ Debugger Version 3.4a for Intel x86 Linux (Red Hat 5.2) with Per Seat Licensing is released.
Release of KAI C++ Version 3.4a begins.
Version 3.4 has significant improvements in standard conformance. This may cause compilation failures of codes that worked just fine with KAI C++ Version 3.3. Please check the migration guide for more details.
Version 3.4 has significant improvements in runtime performance for codes making heavy use of the standard C++ class library. In particular, major improvements should be seen by users of <string> and <iostream>.
Version 3.4 requires a new license codekey. If your KAI C++ license is covered by support service, this new key is available at no cost to you, simply contact KAI. If your KAI C++ license is not covered by support service, check the price list for the cost of purchasing an upgrade prior to contacting KAI.
Version 3.4 has Per Seat Licensing for all newly purchased KAI C++ licenses on Compaq, HP, IBM, Intel x86 Linux, SGI, and SPARC Solaris Systems. Check the price list and/or the license for more information about the 3 types of Per Seat licenses that are available.
If you wish to convert to Per Seat licensing from your existing node-locked license(s) please contact KAI for conversion details.
KAI C++ Compiler and Debugger Version 3.4a for SPARC Solaris 7, 2.7, 2.6 and 2.5 with Per Seat Licensing is released.
KAI C++ Compiler and Debugger Version 3.4a for Intel x86 Linux (Red Hat 5.2) with Personal Use Licensing is released.
KAI C++ Compiler Version 3.4a for Intel x86 Linux (Red Hat 5.2) with Per Seat Licensing is released.
KAI C++ and the KAI C++ Debugger are tested with specific versions of the operating system. target C compiler, Java Virtual Machine, and Java Swing Library.
To discover what versions of what software is required for a specific platform, press the appropriate "Requires" link in the table under the WEB Download section.
KAI C++ and/or the KAI C++ Debugger may not function correctly with other versions of the required software.
KAI supports KAI C++ only when used with the appropriate versions of the required software.
KAI C++, the thread-safe libraries for KAI C++ and the KAI C++ Debugger are usually distributed as compressed tar files. The exception is KAI C++ for Linux which uses rpm files.
After down loading a file, position the downloaded file so that it is in the directory where you want the installation to occur.
Check the extension on the downloaded file to see if you must decompress it before continuing. Use the appropriate decompression utility as indicated in the table below. Note: some of the tar files are not compressed at this level because the installation process itself decompresses things, and there is nothing to be gained by compressing again.
extension decompression utility .Z uncompress .gz gunzip
Continue the installation process by entering this command in the directory where the software should be installed:
tar xf
xxx.tar
(substituting the appropriate characters for xxx)This will create a small number of files needed by the installation process. A README file in that subdirectory gives further installation instructions.
KAI C++ for Linux is distributed as an rpm.
The rpm system provides a large variety of installation options. We point out these common sets of command line options in particular:
Option Brief Definition --prefix <directory>
set the installation directory -q -l -p
list the files before installation
Check the rpm man page on your Linux system for complete details on the various options available with rpm.
If you cannot download the files with your WEB browser, or prefer simply prefer to use ftp,
pub/kaicpp/<version>/
.
If you need help using ftp, please email c++support@kai.com.
In KAI C++ Version 3.3 or before, the thread-safe library may be packaged separately. If the "Yes" in the "Thread Safe Library" column for the product you are downloading is an active link, then you will have to download the thread-safe library, uncompress and untar the libraries directly into the KCC_BASE/lib directory of the corresponding KAI C++ installation.
The KAI C++ Debugger (KDB) is KAI's long-term solution to debugging C++. This debugger is designed specifically to debug C++, including templates and exceptions. The KAI C++ Debugger is included as a part of KAI C++ at no additional charge.
The TotalView Multiprocess Debugger is a product of Etnus Totalview is a full featured, source-level, graphical debugger that is capable of debugging code compiled with KAI C++. If you are building a distributed application, be sure to consider the TotalView Debugger.
A KAI C++ aware version of the gnu debugger (gdb) was KAI's interm debugger solution. KAI modified the gnu debugger to make it aware of KAI C++ mangled names. KAI did not extend the capabilities of the gdb in any other direction. As the KAI C++ Debugger became available on a platform, we dropped support for the KAI modified gdb. The sources for the KAI modified gdb are available.
memset
that causes this
test case: chk_memset.c
to fail when compiled with
-n32
command line option.
On our test system, the bug does not occur if
the command line option
-n32
is not coded.
The bug is sensitive to compiler options.
The bug appears to be caused by a combination of sign extension and
word oriented stores, so other systems with high performance
memset
may exhibit similar problems.
If the test case fails on your system, please send e-mail to
c++support@kai.com
giving the output from the test case and the output from
uname -a
on your system.
Additional failures will be noted on this page.