C语言可执行文件的格式

  • Post author:
  • Post category:其他


程序基于OS运行时,不同OS所需要的可执行文件格式不同,Windows需要的是PE格式,Linux需要的是ELF格式。

为了得到各自OS需要的可执行文件格式需要选择针对不同操作系统的编译器。

在没有操作系统的时候,裸机上运行的程序为bin格式,我们需要专门选择针对逻辑编译器,它会将程序编译bin格式的裸机程序。



版权声明:本文为taotongning原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。