从DOS上移植软件到linux有多大难度,多谢!
想从DOS上移植过来一套专业的软件。大概有40W行,都是以前C和F写的,不知有多大难度,没有做过这方面的工作,请有经验的高手指点一下,谢谢! 听说红旗做过相关的工作,相信这里很多都是红旗的高手,帮忙指点一二啊,呵呵,多谢! 发到“应用编程技术与项目孵化”版吧:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewforum&f=29 如果要求不高的话,用dosemu或dosbox模拟不也可以么?
要是纯C的话,移植起来很容易,不过以前写dos程序,好多人用turboc,如果用了它的特殊库就麻烦些了。 感觉一般般
一些库找不到有时也很烦,大不了自己重写了 主要这次移植,希望彻底的摆脱MS的纠缠,因此不太希望使用DOS的模拟软件,原来用的C和Fortran,把F重写的话,工作量大,其他的库我也的再看看。
希望能在自由软件上建立自己的东西,发展民族专业软件,还望大家多多指教! Fortran在linux下也可以编译啊。 如果使用 ANSI C ,问题应该不大。但各种版本的 C ,都有自己的库比较麻烦。 如果需要编译 Fortran,可以向 sejishikong 要 gcc 的相应组件,系统里默认是不带的。ANSI C 直到 99 版标准,gcc 都支持,但是你的软件很可能使用了第三方库,这样就没法移植了,但是使用那两个 dos 模拟器基本可以完美运行绝大多数 dos 程序。 应该说不太难吧,主要是需熟悉Linux下的一些能完成类似功能的库,比如要在命令行下使用图形界面,就得掌握SDL库或直接使用framebuffer库。 永远都不去试试看的话,难度总是比天还高! 永远都不去试试看的话,难度总是比天还高!
呵呵~
最重要的是Get down to work
页:
[1]