Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
部署32或64位Linux作为嵌入式开发的主机_Linux_Embedded_Host - Fatal编程技术网

部署32或64位Linux作为嵌入式开发的主机

部署32或64位Linux作为嵌入式开发的主机,linux,embedded,host,Linux,Embedded,Host,当然,我的目标Linux是在32位MCU上运行的。那么,如果我的主机环境运行在64位系统上,是否有任何限制 或者我应该只使用32位主机版本而不关心64位版本。我的意思是,我正在做的唯一一件事就是为我的嵌入式设备构建应用程序。或者64位主机系统在GCC编译、QT编程等方面是否有速度优势 你个人对此有什么看法?从技术上讲,没有真正的变化发生 但是,根据我的个人经验,如果您必须将开发环境复制到另一台计算机,并且不想进行完整的设置,则可能会遇到问题(例如:一台坏掉的主机,或者几个月后不得不对代码进行维护

当然,我的目标Linux是在32位MCU上运行的。那么,如果我的主机环境运行在64位系统上,是否有任何限制

或者我应该只使用32位主机版本而不关心64位版本。我的意思是,我正在做的唯一一件事就是为我的嵌入式设备构建应用程序。或者64位主机系统在GCC编译、QT编程等方面是否有速度优势


你个人对此有什么看法?

从技术上讲,没有真正的变化发生

但是,根据我的个人经验,如果您必须将开发环境复制到另一台计算机,并且不想进行完整的设置,则可能会遇到问题(例如:一台坏掉的主机,或者几个月后不得不对代码进行维护,可能不是由原始代码的同一作者完成的,或者没有人记得他们在开发开始时是如何进行设置的)。使用64位限制了这种“可移植性”.现在有像Debian这样的多功能发行版,如果您需要快速安装另一台机器,您可能会面临更多的问题

这就是为什么我最后使用运行32位GNU/Linux的虚拟机:如果您需要快速安装一台新计算机,只需复制一堆文件,确保在新pc上安装了virtualbox或vmware,并且您几乎完成了安装