|
我一直给一个银行业关键部门写软件。软件实际上一直运行很好,但我发现,如果软件的大小超过5M后,就出现一些意想不到的错误(程序不稳定)。如是把这些程序单独出来后,运行很稳定。我一直怀疑linux有象DOS的turboc一样的微、小,中、大等的编译方式。但我没有找到,我唯一希望帮助的是,有没有编译过大型软件的的朋友针对这种情况需要gcc方面的一种提醒。我知道openoffice的程序非常大,我找了一下,没找出区别来,望有这方面开发经验的朋友不吝赐教。谢谢。
这里有一个说明,软件的开发界面使用glade 2.0,开发环境fedora 1.0。使用glade环境开发的代码直接使用(另一种利用glade的技术这里不提,只是利用glade生成的源代码进行程序开发),但这种情况发生后,只能改用别的技术来实现。但是我一直有疑问──linux编译的程序无论代码大小,应该都能正常运行的。软件应用环境RHEL 3.0 UP3,数据库使用mysql。
非常感谢有这方面经验的朋友给一个提醒。谢谢。 |
|