2. 使用32位编译器编译代码,或者使用32位库来编译代码,以便创建32位应用程序。
3. 确保32位编译器安装所需的所有依赖项,并测试应用程序,以确保其正确运行。
4. 使用32位应用程序的相关工具来打包应用程序,以便可以在32位 *** 作系统上安装和运行。
5. 将应用程序发布尘皮到各种市场,以便笑运让碰兄梁用户下载和安装。
64位可以编32位的程序出来,在各种FLAGS中增加 -m32 编出来的就是32位程序,连接时自然是找32位的共享库这个要看发行版对32位支持的实现,比如gentoo下如果开abi支持双架构那很可能悲剧,因为有些包还没跟上,如信激果用binary的32位库又会因为版本不同出现莫名其妙的问题,比如fontconfig的坑。
伏模我在64位编32位程序都是使用chroot的方法,这样就可以把32位的头文件库什么的全放在某个地方。我用的是ubuntu,32位库和64位库位置不一样,一般可以直接安装32位的库,如果遇到某些比较特殊的库,一般都可缺坦缓以通过重新编译增加rpath解决,如果没源码也可以用patchelf直接给elf上rpath。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)