Frequently Asked Questions

How can I switch between multiple versions of the CCS compiler?

In the Version 5 IDE, there are two ways in which the Version Control feature can be used to switch between multiple versions of the compiler.

The first way:
  1. Click on the Help button and select About.
  2. Click on the button that says "View Other Versions".
  3. Inactive versions are grayed out. Double-click on a version to make it active.
The second way:
  1. Go to the Options tab and click on the Project icon.
  2. Check "Use specific compiler version" and enter the version that you want to use in the text field that appears.
  3. Click "Apply" to apply the change.
Your project remembers which compiler version it was using. So whenever you open that specific project, it will only compile with the version you specified.

If you can't find the compiler version that you want on your PC, you can request an older compiler version by filling out the form at https://www.ccsinfo.com/request-old-compiler.php.

After receiving the older compiler version, you can import it to the IDE by following the steps below.
  1. Click on the Help button and select About.
  2. Click on the button that says "View Other Versions".
  3. Click on "Import another version from installer exe".
  4. In the file explorer window that appears, navigate to the file that you received.
When installing a new version of the compiler, it asks which versions you want to keep on your PC. Make sure to keep any older versions that you are using for your projects. Even though the compilers that generate the code can be older versions, the IDE interface will always be the latest version.

C-Aware IDE Demo
Textbook to Learn C for PIC
C Workshop Compiler