我有一些旧硬件,上面运行着旧版本的说 SuSE linux。现在我有了这台运行 Ubuntu 9.10 的精美开发机器。我用来编译我的 C 应用程序(用 Python 2.6.x 编写)的一些工具在旧的 SuSe 盒子上不可用。那么......是否可以在我的开发盒上为那台旧机器编译?
我有以下步骤,但想在冒险进入这个任务之前进行交叉检查:1.找出我的应用程序需要哪些静态/共享库并找到/构建它们的目标版本 2.还找到相应的头文件3. 将正确的标志提供给 gcc 以使用目标头文件和库 4. 将正确的标志提供给 gcc 以使用正确的架构(i386/i686),或者我需要交叉编译工具链。5. 编译、上传和享受 ;-)
我经常使用 avr-gcc 和 cc65,两者都是交叉编译。我知道你设置了一个 coss 编译器来开发类似 gumstix 的东西,所以应该可以对旧的/其他 Linux 发行版做同样的事情,不是吗?
C