当前位置:  技术问答>linux和unix

如何在win7上生成用c写成的linux程序的dll或者lib,有makefile文件

    来源: 互联网  发布时间:2017-05-11

    本文导语:  需要生成dll或者lib,需要怎么编译,用什么软件,谢谢! | 楼主可以再讲的细一些,你的描述有歧义,有点像传说中的X-Y问题。 静态库和动态库,在Windows下是.lib和.dll,而在Linux下是.a和.so。 ...

需要生成dll或者lib,需要怎么编译,用什么软件,谢谢!

|
楼主可以再讲的细一些,你的描述有歧义,有点像传说中的X-Y问题
静态库和动态库,在Windows下是.lib和.dll,而在Linux下是.a和.so。

现在楼主的问题是:你有一份Linux源码,但是它是依照Linux下的.a和.so的方式,用Makefile组织的。你想把它编译成Windows的.lib和.dll,对吧?

如果我的理解对的话,我会这么做:观察Linux下Makefile的组织规律,用Visual Studio重建工程,把源码加进去。

或者,也可以改写Makefile,Visual Studio也支持Makefile,但是肯定跟GNU make或者Unix make有一些区别。

http://coolshell.cn/articles/10804.html


|
不知道楼主的代码是什么代码,开源代码的话,跨平台支持还好。configure重新配置再生产Makefile就好了。
如果不是的话,那么不仅编译方式要改,代码可能也要修改,否则没法在Windows上运行。
对于楼主的需求,Cygwin是一个可行的选择吗?

|
可以用cygwin或者MinGW

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • win7/Windows7系统下载地址搜集整理
  • win7 下不支持andliunx 虚拟机,有别的支持win7的吗
  • win7, win8安装docker需要了解的概念
  • Winamp的Win7插件 win7shell
  • 怎样重装win7系统?win7重装系统步骤详细图文介绍
  • vmware上装LINUX的问题,WIN7可以拼的通linux的IP,linux拼不通win7的IP
  • win7,win8安装Docker具体过程
  • 现在用的是win7,想做个双系统不知道可否?
  • win7,win8安装docker的依赖条件
  • 关于win7下telnet Vmware7里的linux
  • Win7 64位下mysql 下载、安装与配置图文教程
  • win7和虚拟机
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • ubuntu 12.04 与 win7 引导问题
  • 如何在win7,win8下面启动docker
  • 我想装WIN7和F12双系统
  • win7下andliunx虚拟网卡创建不出来
  • vista&win7 cygwin编译不过
  • Win7怎样引导CentOS系统
  • 在win7环境下装linux
  • 怎么在win7下安装或者虚拟linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,