![]() |
1
3
不,不一样。当您编译以c为目标的内容时,编译器通常会发出 确切地 此控制器上运行的机器代码。 针对现代操作系统,编译器也会发出机器代码,但会将其放入一个包含大量 元信息 ,格式取决于目标操作系统(例如,对于Windows为PE(=可移植可执行文件),对于Linux和其他*nix系统为ELF)。这些元信息包含以下内容
然后,此可执行文件由操作系统加载并在任何执行开始之前进行解释。 |
![]() |
JeffreyH · 需要解释InvenSenses运动驱动程序 7 年前 |
|
gotti123 · 在MCU上查找Pin 7 年前 |
![]() |
frank_010 · 在32位字存储器中连续读取3个字节 7 年前 |
![]() |
LOSnel · 干扰irq将我从睡眠模式唤醒 7 年前 |
![]() |
Juliano · ili9341不处理STM32f4发现 8 年前 |
![]() |
yun · USB音频缓冲区欠载 8 年前 |
![]() |
puzzled · 全球结构不起作用[关闭] 8 年前 |
![]() |
Aimal · Elf十六进制表示法 8 年前 |
![]() |
girikks · 结构值未在主源文件中更新 8 年前 |
|
user8235882 · 未在操作系统C中执行的for循环 8 年前 |