I was just curious, besides the APIs and DLLs, etc, what is the difference between C++ compiled in windows, and C++ compiled in linux? Is it just the OS interrupts used in the machine code or what?

Recommended Answers

All 4 Replies

so runtime libraries, machine code interrupts and executable file format?
Like header-bits-sort of thing?
hmm... can you link me to somewhere that explains the file formats?
if not...I'll google it...just...it's like 2:30 am right now.

Add executable file formats to the list as well.

yep, if i remembe rrightly, one uses a.out and one uses ELF or something

Here is a list of file formats -- there might be more, I don't know. I didn't know a.out was a file format -- just thought it was a filename.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.