跨处理器系列,相同架构,相同操作系统编译对象文件

问题描述

我正在Suse 11的PC(处理器x64 i7)上开发一个C程序。 目标服务器具有Intel Xeon,也可以运行(使用),但大多数版本为12或13。

据我了解,我无法直接在目标服务器上的笔记本电脑上运行已编译的二进制文件。 我不知道哪种Xeon型号确切地“到目前为止”,并且gcc上可以选择很多标记,这些标记在不同型号上可能会有所不同,所以我不确定是否可以从gcc中选择适当的标记

所以我的其他选择是: 在我的笔记本电脑上编译从GCC生成的目标文件,并使用它在目标服务器上使用GCC生成可执行二进制文件。 那应该工作还是我应该使用源.c文件

确实,我不想在目标服务器上编译源(* .c)文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)