c*********y 发帖数: 1119 | 1 现在有一个大概95年在LINUX下用C编写的程序,用现在的编译器发现有一些库函数已
经不用了,我就找了一些现有的库函数来代替它们(网上说可以替代)。编译是能通
过,但是具体应用数据算的时候,就出现 “can't allocated -4 byte memory”
之类的提示。也不知道是什么原因?
这种情况我该怎么办?我想了2个办法,不知道何不合理?
第一:把老程序里涉及的所有库函数都找出来,但是存在一个现实问题,就是似乎有
的库函数网上已经下载不到了,鄙人对C语言懂得很少,不知道哪里能下到比较全的
库函数。我把库函数罗列一下,希望有高人可以给出下载路径:formula.h/
compiler.h syst.h file.h par.h matrix.h fft.h mysys.h
第二,就是我想是否能找出老版本的turbo C 的编译器,或者是老版本的CC编译器,
但是似乎也非常难找到,不知道有没有高人给出下载链接。
谢谢 |
r*****z 发帖数: 906 | 2 看你列出来的文件名,似乎不是外部库而是该软件自己的作者写的
说穿了,你拿到的程序可能不全;或者虽然全,但是你编译的方法不对,
没能正确地把相应的文件链接进来
【在 c*********y 的大作中提到】 : 现在有一个大概95年在LINUX下用C编写的程序,用现在的编译器发现有一些库函数已 : 经不用了,我就找了一些现有的库函数来代替它们(网上说可以替代)。编译是能通 : 过,但是具体应用数据算的时候,就出现 “can't allocated -4 byte memory” : 之类的提示。也不知道是什么原因? : 这种情况我该怎么办?我想了2个办法,不知道何不合理? : 第一:把老程序里涉及的所有库函数都找出来,但是存在一个现实问题,就是似乎有 : 的库函数网上已经下载不到了,鄙人对C语言懂得很少,不知道哪里能下到比较全的 : 库函数。我把库函数罗列一下,希望有高人可以给出下载路径:formula.h/ : compiler.h syst.h file.h par.h matrix.h fft.h mysys.h : 第二,就是我想是否能找出老版本的turbo C 的编译器,或者是老版本的CC编译器,
|
c*********y 发帖数: 1119 | 3
他的软件是一个完整的程序,而且不需要知道他程序的编写细节,只需要按照他的操
作手册来操作就好,但是在他声明的库函数中,编译器显示有些都找不到,我到编译
器所在目录下去寻找也找不到。有没有可能是那些作者自己编写的库函数留在了15年
前他那台机器上?
【在 r*****z 的大作中提到】 : 看你列出来的文件名,似乎不是外部库而是该软件自己的作者写的 : 说穿了,你拿到的程序可能不全;或者虽然全,但是你编译的方法不对, : 没能正确地把相应的文件链接进来
|
i*****t 发帖数: 24265 | 4 看代码思路然后自己重编,比修改别人的要省事
【在 c*********y 的大作中提到】 : 现在有一个大概95年在LINUX下用C编写的程序,用现在的编译器发现有一些库函数已 : 经不用了,我就找了一些现有的库函数来代替它们(网上说可以替代)。编译是能通 : 过,但是具体应用数据算的时候,就出现 “can't allocated -4 byte memory” : 之类的提示。也不知道是什么原因? : 这种情况我该怎么办?我想了2个办法,不知道何不合理? : 第一:把老程序里涉及的所有库函数都找出来,但是存在一个现实问题,就是似乎有 : 的库函数网上已经下载不到了,鄙人对C语言懂得很少,不知道哪里能下到比较全的 : 库函数。我把库函数罗列一下,希望有高人可以给出下载路径:formula.h/ : compiler.h syst.h file.h par.h matrix.h fft.h mysys.h : 第二,就是我想是否能找出老版本的turbo C 的编译器,或者是老版本的CC编译器,
|
z*****n 发帖数: 7639 | 5 看make文件,如果如原作者所说他的程序是完整的话,
你很有可能把目录搞错了。
他的软件是一个完整的程序,而且不需要知道他程序的编写细节,只需要按照他的操
作手册来操作就好,但是在他声明的库函数中,编译器显示有些都找不到,我到编译
器所在目录下去寻找也找不到。有没有可能是那些作者自己编写的库函数留在了15年
前他那台机器上?
【在 c*********y 的大作中提到】 : : 他的软件是一个完整的程序,而且不需要知道他程序的编写细节,只需要按照他的操 : 作手册来操作就好,但是在他声明的库函数中,编译器显示有些都找不到,我到编译 : 器所在目录下去寻找也找不到。有没有可能是那些作者自己编写的库函数留在了15年 : 前他那台机器上?
|
c*********y 发帖数: 1119 | 6
请问您说的MAKE文件在哪里?
【在 z*****n 的大作中提到】 : 看make文件,如果如原作者所说他的程序是完整的话, : 你很有可能把目录搞错了。 : : 他的软件是一个完整的程序,而且不需要知道他程序的编写细节,只需要按照他的操 : 作手册来操作就好,但是在他声明的库函数中,编译器显示有些都找不到,我到编译 : 器所在目录下去寻找也找不到。有没有可能是那些作者自己编写的库函数留在了15年 : 前他那台机器上?
|
l*****z 发帖数: 2305 | 7 你需要好好补补linux下编程的知识再来搞这个东西
【在 c*********y 的大作中提到】 : : 请问您说的MAKE文件在哪里?
|