Cross Platform Compilers

Question:

Is there a C++ compiler that I can use to go cross-platform with development?I need to develop the same DLLs for AS400, Sun, and Windows.

Answer:

I’m not sure I understand what you’re trying to do. A dll is something you only have on Windows, and even on Windows you can bump into incompatibility problems such 16 bit vs. 32 bit versions. So a dll is probably out of the question. The other two options are:

1) Creating a single executable that runs on all three machines.

2) Writing code that is portable enough so that you can compile it on all three platforms.

Creating a single executable that can run on these three platforms is impossible. Each platform has a different CPU architecture that uses different assembly directives. On the other hand, if you intended to have a portable application at the *source code level* and then compile and link it on every machine separately, you won’t need a special compiler. Simply make sure that your code is portable enough: avoid non-standard or platform-specific features.

The Code Warrior compiler is available on various platforms. If you wish to use the same compiler on every platform, you can check it and see whether it’s available on AS400 and Sun too.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

The Latest

your company's audio

4 Areas of Your Company Where Your Audio Really Matters

Your company probably relies on audio more than you realize. Whether you’re creating a spoken text message to a colleague or giving a speech, you want your audio to shine. Otherwise, you could cause avoidable friction points and potentially hurt your brand reputation. For example, let’s say you create a

chrome os developer mode

How to Turn on Chrome OS Developer Mode

Google’s Chrome OS is a popular operating system that is widely used on Chromebooks and other devices. While it is designed to be simple and user-friendly, there are times when users may want to access additional features and functionality. One way to do this is by turning on Chrome OS

homes in the real estate industry

Exploring the Latest Tech Trends Impacting the Real Estate Industry

The real estate industry is changing thanks to the newest technological advancements. These new developments — from blockchain and AI to virtual reality and 3D printing — are poised to change how we buy and sell homes. Real estate brokers, buyers, sellers, wholesale real estate professionals, fix and flippers, and beyond may