Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is ABI, why doesn't C++ have a standard one, and why would it matter if it did?

Tags:

c++

What is ABI, why doesn't C++ have a standard one, and why would it matter if it did?

like image 834
David Avatar asked Oct 08 '22 00:10

David


1 Answers

ABI is an Application Binary Interface. It describes a standard for how application binaries are organized and accessed.

Standardization would allow multiple compilers to build binaries that were completely compatible with each other, or potentially allow single executables to run on various platforms without recompilation, etc.

like image 149
Reed Copsey Avatar answered Oct 12 '22 13:10

Reed Copsey