程序基于OS运行时,不同OS所需要的可执行文件格式不同,Windows需要的是PE格式,Linux需要的是ELF格式。
为了得到各自OS需要的可执行文件格式需要选择针对不同操作系统的编译器。
在没有操作系统的时候,裸机上运行的程序为bin格式,我们需要专门选择针对逻辑编译器,它会将程序编译bin格式的裸机程序。
版权声明:本文为taotongning原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序基于OS运行时,不同OS所需要的可执行文件格式不同,Windows需要的是PE格式,Linux需要的是ELF格式。
为了得到各自OS需要的可执行文件格式需要选择针对不同操作系统的编译器。
在没有操作系统的时候,裸机上运行的程序为bin格式,我们需要专门选择针对逻辑编译器,它会将程序编译bin格式的裸机程序。