C语言可执行文件的格式

  程序基于OS运行时,不同OS所需要的可执行文件格式不同,Windows需要的是PE格式,Linux需要的是ELF格式。 为了得到各自OS需要的可执行文件格式需要选择针对不同操作系统的编译器。 在没有操作系统的时候,裸机上运行的程序为bin格式,我们需要专门选择针对逻辑编译器,它会将程序编译bin格式的裸机程序。
相关文章
相关标签/搜索