首页 > 系统相关 >【GCC】windows环境编译dll文件

【GCC】windows环境编译dll文件

时间:2023-11-12 11:44:22浏览次数:39  
标签:GCC windows fPIC dll 编译 shared

使用如下指令生成动态库:

 gcc test.c -I ./inc -fPIC -shared -o libtest.dll

参数解释:
-I:添加头文件搜索目录
-fPIC: 生成位置无关的代码,在编译动态库的时候需要使用该选项
-shared: 表明生成一个共享对象,也就是动态库

标签:GCC,windows,fPIC,dll,编译,shared
From: https://www.cnblogs.com/servlet-context/p/17826912.html

相关文章

  • 【小沐学前端】Windows下搭建WordPress(二、相关工具安装)
    1、简介WordPress是基于PHP和MySQL的免费开源内容管理系统(CMS)。它是全球使用最广泛的CMS软件,截至2019年5月,它为排名前1000万个网站中提供了超过30%的支持,并拥有在使用CMS构建的所有网站中,估计有60%的市场份额。2、搭建环境2.1Nginx配置nginx.conf,文件在nginx目录下的conf文件夹......
  • Windows PowerShell 设置背景
    1、在微软商城搜索和下载2、搜索并打开3、然后在打开即可4、选择外观即可5、设置背景图片即可6、背景图片......
  • 《Swin Transformer: Hierarchical Vision Transformer using Shifted Windows》阅读
    论文标题《SwinTransformer:HierarchicalVisionTransformerusingShiftedWindows》Swin这个词貌似来自后面的ShiftedWindowsShiftedWindows:移动窗口Hierarchical:分层作者微软亚洲研究院出品初读摘要提出SwinTransformer可以作为CV的通用主干Tansfo......
  • 【Windows】WinForms程序调用WinRT的API清空剪切板
    首先这是.NETFramework4.6项目才用的方法,高版本直接安装Microsoft.Windows.SDK.Contracts包来使用就行了。此代码实现了手动调用API获取WinRT的剪切板对象,并通过虚函数指针调用ClearHistory方法清空剪切板历史记录(Win+V)。1usingSystem;2usingSystem.Runtime.Compile......
  • windows操作系统中如何将apache zookeeper安装为系统服务
    记录一下,网上有些资料是错的,prunsrv的参数要以--开头!一下载最新版的apachecommonsdaemonhttp://archive.apache.org/dist/commons/daemon/binaries/windows/commons-daemon-1.3.4-bin-windows.zip解压,复制两个exe文件到zk的bin目录下二编写服务停止脚本(启动脚本不用自己......
  • 初识Windows-linux
    初识Windows-linux二者区别1)开源性:Linux是开源的,任何人都可以查看和修改其源代码,而Windows是闭源的,只有微软拥有其源代码。2)用户界面:Windows的用户界面相对直观易用(易上手),而Linux则需要学些基本命令的认识。3)应用程序:Windows拥有大量的商业软件和游戏,而Linux则更适合开发和运......
  • Ubuntu连接局域网中Windows主机上的v2r报错:rejected core/proxy/socks: unknown Sock
    参考:https://github.com/2dust/v2rayN/issues/3916  ================================    家里有两台电脑,一个是Windows系统,一个是Ubuntu系统;Windows系统用来平常工作舆论,Ubuntu系统用于远程vscode写写code,因此就有一个需求就使用要Ubuntu系统也能上GitHub。 ......
  • 推荐一款windows下仅8MB软件,太强大了!!
    先来看下它可以干嘛,软件在文末获取zTasker简介这款软件今年9月份才刚刚发布,但真的好用,所以必须推荐!!zTasker是一款体积小巧、占用资源极少的定时任务工具。它采用C++语言构建,采用了插件化架构,大量采用高度复用可维护的设计模式,并优化算法和流程,包含众多了强大功能的同时,性能做......
  • windows自带工具netsh trace 抓包
     简单实例 管理员模式运行netshtracestartcapture=yesreport=disabled protocol=TCPipv4.address=192.168.0.40tracefile=d:\a.etl  停止抓包netshtracestop  -------------------------------------------------------------其它可选参数 report=e......
  • 【小沐学前端】Windows下搭建WordPress(一、相关工具下载)
    1、简介WordPress是基于PHP和MySQL的免费开源内容管理系统(CMS)。它是全球使用最广泛的CMS软件,截至2019年5月,它为排名前1000万个网站中提供了超过30%的支持,并拥有在使用CMS构建的所有网站中,估计有60%的市场份额。1.1Nginxnginx[enginex]是一个HTTP和反向代理服务器,邮件代理......