怎样用gcc或者ld链接.dll文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用gcc或者ld链接.dll文件相关的知识,希望对你有一定的参考价值。

在windows下开发c,使用gcc作为编译器,现在链接.a文件可以,但是我想链接到Windows/System32下面的.dll文件。比如我链接odbc32.a没问题,但是要链接odbc32.dll就不会了。有这样的想法主要是希望程序可以直接在windows的机器上运行而不必将odbc32.a也拷给别人

参考技术A 可以使用mingw。不要使用gcc。追问

其实是一样的啊,用mingw我也不知道怎么链接

追答

那你只能学习一下ld命令怎么用。不是几句话就能说明白的。

以上是关于怎样用gcc或者ld链接.dll文件的主要内容,如果未能解决你的问题,请参考以下文章

用C语言如何写DLL动态链接库?VB.net 又如何调用其生成的DLL库?急急急!!!!在线等!!

visual studio 2008 c++ 中怎样添加动态链接库?

cmake:让mingw(gcc)生成MSVC可用的dll(.lib)----mark亲测有效

c#中怎样运行调用的dll文件

LLINUX GCC 编译C使用自定义动态链接库.so的问题

makefile-动态链接库(*.so)