
linux
对于普通人能接触到的像Windows XP/98/95、Ubuntu 16.04这类低版本系统来说,它们具备操作系统应有的基本功能,移植的难度不大。简单来讲,进行编译时,若发现缺少API,针对性地做些处理就可以了。XP系统很简单,不用做任何修改,按正常流程编译就能使用。对于2000和NT 4.0系统,把exe文件拖进depends.exe,把不存在的API一个个解决就行。9x系统就比较麻烦了,主要是有些API是桩函数,虽然存在但总是返回错误,定位这种问题得花费不少精力。在2024年的当下,对于linux而言,我们所说的低版本系统通常是指EL 7,最多也就是EL 6。EL 7于2014年发布(仅比Windows 10早一年),EL 6于2010年发布(比Windows 7还晚一年),直接使用软件源里的最新工具链来编译一遍GCC 14是没有任何问题的。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号