社区
Linux/Unix社区
帖子详情
在Linux下使用GCC如何编译生成Windows下使用的DLL?
w_k_
2010-01-26 12:09:34
能否在Linux下使用GCC编译生成Windows 下使用的DLL?
如何生成?给点提示,谢谢!
...全文
699
15
打赏
收藏
在Linux下使用GCC如何编译生成Windows下使用的DLL?
能否在Linux下使用GCC编译生成Windows 下使用的DLL? 如何生成?给点提示,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
glacierful
2010-01-27
打赏
举报
回复
[Quote=引用 9 楼 mymtom 的回复:]
引用 6 楼 glacierful 的回复:
是要在windows下安装这些软件,然后交叉编译。
这就不是交叉编译了。
在Linux下建立交叉编译环境,然后编译成Windows的DLL
[/Quote]
具体什么叫法,也不太清楚。
不过,ffmpeg确实可以使用这种方法编译成windows下的dll,在vc中直接使用。
w_k_
2010-01-27
打赏
举报
回复
[Quote=引用 4 楼 steptodream 的回复:]
http://group.gimoo.net/review/10148
[/Quote]
这个应该是用的交叉编译
w_k_
2010-01-27
打赏
举报
回复
[Quote=引用 3 楼 steptodream 的回复:]
只要你调用的各种接口不是linux独有 我觉得应该编译出来的
http://bbs2.chinaunix.net/viewthread.php?tid=1624653
[/Quote]
我试过不行
w_k_
2010-01-27
打赏
举报
回复
[Quote=引用 1 楼 dean_yanqing 的回复:]
windows和linux的文件结构不一样的,不太可能做的到。
最好把这些代码拿到windows下面编译
[/Quote]
我现在也是这么做的。
fpcc
2010-01-27
打赏
举报
回复
我觉得最好还是把代码文件重新在WINDOWS下编译,这样最稳妥,而且这个也费不了什么时间啊。
glacierful
2010-01-26
打赏
举报
回复
是要在windows下安装这些软件,然后交叉编译。
glacierful
2010-01-26
打赏
举报
回复
安装msys minGW进行交叉编译。ffmpeg就是这样编译为windows下的dll的。
你可以搜索一下ffmpeg编译之类的资料,参照做应该就可以。
steptodream
2010-01-26
打赏
举报
回复
http://group.gimoo.net/review/10148
steptodream
2010-01-26
打赏
举报
回复
只要你调用的各种接口不是linux独有 我觉得应该编译出来的
http://bbs2.chinaunix.net/viewthread.php?tid=1624653
gamedragon
2010-01-26
打赏
举报
回复
交叉编译?
dean_yanqing
2010-01-26
打赏
举报
回复
windows和linux的文件结构不一样的,不太可能做的到。
最好把这些代码拿到windows下面编译
qihuanfengyun
2010-01-26
打赏
举报
回复
哦,传说中的交叉编译!
mymtom
2010-01-26
打赏
举报
回复
[Quote=引用 6 楼 glacierful 的回复:]
是要在windows下安装这些软件,然后交叉编译。
[/Quote]
这就不是交叉编译了。
在Linux下建立交叉编译环境,然后编译成Windows的DLL
FoxMessire
2010-01-26
打赏
举报
回复
没明白,新手,学习中
wxdcxp
2010-01-26
打赏
举报
回复
不能实现吧
Linux
编程之
GCC
编译
工具实战
本课程使得学员能够学会在
linux
中如何
编译
C/C++程序,
使用
GCC
工具如何
编译
静态库,动态库,如何配置运行动态库。
gcc
生成
dll
linux
,
gcc
编译
dll
和调用
dll
方法一:共有三个文件:print.h,print.c,test.c***************************************************************print.h: 文件内容#ifndef PRINT_H#define PRINT_H#ifdef __cplusplusextern"C"{#endif//打印点东西void Print(int ...
Linux
下
使用
gcc
编译
C程序的过程及常见选项
Linux
下的
gcc
和g++简介
gcc
与 g++ 分别是 gnu 的 c &和c++ 语言的
编译
器
gcc
/g++ 在执行
编译
工作的时候,总共需要4步: 1、预处理,
生成
.i 的文件[预处理器cpp] 2、将预处理后的文件转换成汇编语言,
生成
文件 .s [
编译
器egcs] 3、由汇编变为目标代码(机器代码)
生成
.o 的文件[汇编器as] 4、连接目标代码,
生成
可...
windows
编译
生成
在
linux
上运行,如何在
Linux
中
编译
C代码以在
Windows
上运行?
本问题已经有最佳答案,请猛点这里访问。我正在
使用
Linux
/ GNU
GCC
来
编译
C源代码。 有什么方法可以为在x86或x64体系结构上运行的
Windows
生成
.exe文件吗?
编译
后的代码需要在
Linux
机器上
生成
。
编译
器取决于计算机。 因此,我猜测您将必须下载
Windows
版本的
gcc
,才能将源代码正确
编译
为
Windows
可执行文件。您可以尝试
使用
Wine,它可以正常工作。是否可以在Linu...
在win上用
gcc
编译
linux
源码,在
windows
下
使用
GNU工具-
gcc
编译
器
2018-01-12 19:10:42在
windows
下
使用
GNU
编译
器-
gcc
编译
器1、MinGW(Minimalist GNU on
Windows
)
编译
工具介绍MinGW是指只用自由软件来
生成
纯粹的Win32可执行文件的
编译
环境,它是Minimalist(简化) GNU on
Windows
的略称。unix-like系统上的
gcc
的
windows
移植版本:MinGW
编译
系统/工具实际上 M...
Linux/Unix社区
23,129
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章