如果C/C++是母语,那么它们如何在Mac上使用呢
If C/C++ are native languages, then how can they be used on Macs?
我认为本机代码是为在特定机器上运行而设计的代码。所以,让我困惑的是,C/C++如何在其他平台和机器上运行?我唯一能想到的是,他们需要一个完全不同的编译器,将代码编译成特定于机器的代码。。当C/C++被称为母语时,我只是感到困惑。
我唯一能想到的是,他们需要一个完全不同的编译器,将代码编译成特定于机器的代码
你已经回答了自己的问题!编译器是生成目标平台理解并执行的机器代码的部分。
当人们说"母语"时,他们通常意味着该语言被翻译(编译)成机器代码,而不是某种中间形式(例如,Java的字节码)或由解释器执行(例如,Perl)。
相关文章:
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何使用CLion在Mac上创建一个新的.txt文件
- 如何使用Clang/GCC在Mac上为C/C++设置VSCode
- 在 Mac 上使用 CMAKE 将 FFTW 和 FFTWPP 链接到项目中时未定义的符号
- 有人安装"IITB Simplecpp in mac"吗?
- libprotobuf 检查在 Mac OS 上执行程序时失败
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 在 Mac 上的 python 上提升
- 我可以在 iOS 或 mac 应用程序中使用C++代码吗?
- 如何在 Mac 上正确编译C++,当它在 Linux 上编译没有问题时?
- C++读取用户输入而不按回车键(Mac OS X),与Turbo Pascal中的读取键相同
- 如何在 MAC OS c/c++ 中阻止 USB 存储设备
- 编译在我的 Mac 上工作,但在集群 (Linux) 上不起作用
- 在装有 CLion 的 Mac 上使用 C++ 连接到 MySQL 数据库时出现问题
- 动态获取 esp32 的 mac 地址并在以太网库中使用它.
- GDB 断点在 Mac 上是不准确的
- 各种版本的 Mac OSX 向后兼容性如何?(Xcode C++
- 无法识别 Mac c++ 文件系统库
- 为什么 SDL 在 Mac 上比 Linux 慢得多?