Compilation 目标代码、编译代码和机器代码有什么区别

Compilation 目标代码、编译代码和机器代码有什么区别,compilation,Compilation,我知道机器代码是特定于处理器的,是最低级别的,假设目标代码只是一种高级语言。编译后的代码放在哪里?它是机器代码的同义词吗?当谈到编译成机器代码的高级语言时,例如C和C++*,源代码被称为编译成目标代码,这是需要附加到库和其他目标文件中的其他机器代码片段以成为可执行代码的机器代码。将目标代码拼接在一起的过程称为链接 目标代码和可执行代码都可以称为编译代码和机器代码。编译后的代码没有那么具体,因为它可能意味着一种中间语言 *与编译成中间语言供虚拟机执行的高级语言不同,如Java和C。您是否查阅了wi

我知道机器代码是特定于处理器的,是最低级别的,假设目标代码只是一种高级语言。编译后的代码放在哪里?它是机器代码的同义词吗?

当谈到编译成机器代码的高级语言时,例如C和C++*,源代码被称为编译成目标代码,这是需要附加到库和其他目标文件中的其他机器代码片段以成为可执行代码的机器代码。将目标代码拼接在一起的过程称为链接

目标代码和可执行代码都可以称为编译代码和机器代码。编译后的代码没有那么具体,因为它可能意味着一种中间语言


*与编译成中间语言供虚拟机执行的高级语言不同,如Java和C。

您是否查阅了wikipedia以了解启动信息?