我在tornado 2.0环境中使用gcc cygnus 2.7为intel 486和vxworks 5.0 RTOS编译了一个普通的c对象文件file.o。我有几个问题:
Q1:这个文件是否可以在可执行文件中链接到目标并在其他CPU架构上运行,如ARM?
Q2:这个文件是否可以在可执行文件中链接到目标并在更高版本的intel CPU上运行?
问题3:此文件是否可以链接到目标操作系统的可执行文件,如micrium或free rtos或更高版本的vxworks?
详细解决方案和建议的可移植性选项非常受欢迎。