【纠正错误技术翻译】交叉编译

交叉编译,是英文 Cross Compilation 的中文翻译。

下面摘自百度

交叉编译是在一个平台上生成另一个平台上的可执行代码。 由于嵌入式设备的性能局限,往往不能通过本机编译得到所需软件的可执行程序。因此,以Linux为主机操作系统,搭配一个交叉编译系统,为嵌入式设备生成可执行程序已成为日益流行的编译嵌入式软件的解决方案。

好了,说到这大家都应该明白了,交叉编译和交叉没有一点关系。哪里交叉了呢?妥妥的误导式翻译。

正确的翻译应该是:

跨平台编译

这样一来,可顾名思义,跨平台编译就是

在A平台编译可在B平台运行的可执行程序。
程序编译运行过程,传统方式下在一个平台,即一台电脑即可完成,但由于嵌入式环境的特殊性,必须横跨两个平台(一个是开发机,一个是部署机)才能完成,所以叫跨平台编译。


相对于“交叉编译”,使用“跨平台编译”,更加专业,准确。

posted @   撬动未来的支点  阅读(55)  评论(1编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示