交叉编译真的有必要吗?

知乎话题榜  • 2026-03-26 06:272次浏览
在嵌入式ARM-Linux平台,跑C++,用到了一些库(如Boost等)。 按照套路,应该是用交叉编译工具编译相关库和源代码,然后将库中的lib等文件移植到开发板上;可执行程序同样。 但是,直接用开发板上的g++编译器编译库、源码,也能达到同样的效果,只不过编译速度慢一些。 最近就产生了一个困惑:高算力平台上编译、低算力平台上运行,就为了节省成本,多了交叉编译、移植的步骤,真的有必要吗?

查看详情...