在上午试图找出
malloc()
在交叉编译的mingw32程序中,我运行了
nm
在二进制上。结果是:
$ i386-mingw32-nm myfile.exe | grep malloc
00ab04fc I __imp__malloc
005b8e70 T _malloc
$
为了进行比较,这里搜索
GetLastError
,在我的程序中使用但未定义:
$ i386-mingw32-nm myfile.exe | grep GetLastError
005b9034 T _GetLastError@0
00ab0370 I __imp__GetLastError@0
$
下面是我在程序中搜索的内容:
$ i386-mingw32-nm myfile.exe | grep ends_with
0040a98d T _ends_with
$
我
认为
这意味着
马洛克()
在我的C库中是作为系统的封面提供的
马洛克()
,原样
GetLastError()
,但是
ends_with()
不会出现在系统中。但我想再提一个意见。
谢谢!