当前位置: 首页 > news >正文

网站开发保密协议范本mui做网站

网站开发保密协议范本,mui做网站,python 做网站教程,网站建设模板下面小编就为大家带来一篇Linux下g编译与使用静态库和动态库的方法。小编觉得挺不错的#xff0c;现在就分享给大家#xff0c;也给大家做个参考。一起跟随小编过来看看吧在windows环境下#xff0c;我们通常在IDE如VS的工程中开发C项目#xff0c;对于生成和使用静态库(*.…下面小编就为大家带来一篇Linux下g编译与使用静态库和动态库的方法。小编觉得挺不错的现在就分享给大家也给大家做个参考。一起跟随小编过来看看吧在windows环境下我们通常在IDE如VS的工程中开发C项目对于生成和使用静态库(*.lib)与动态库(*.dll)可能都已经比较熟悉但是在linux环境下则是另一套模式对应的静态库(*.a)与动态库(*.so)的生成与使用方式是不同的。刚开始可能会不适应但是用多了应该会习惯这种使用因为步骤上并没有VS下配置那么繁琐。下面就分别总结下linux下生成并使用静态库与动态库的方法(由于是C项目所以编译器用的g但是与gcc的使用是相通的)首先是准备工作把我们需要封装成库文件的函数的头文件与源文件写好如下//myAPI.hint ADD(int a, int b);int MINUS(int a, int b);//myAPI.cpp#include myAPI.hint ADD(int a, int b){return a b;}int MINUS(int a, int b){return a - b;}接下来准备一个测试用的主函数源文件//main.cpp#include myAPI.h#include int main(){std::cout 1 1 ADD(1, 1) std::endl;std::cout 1 - 1 MINUS(1, 1) std::endl;return 0;}最后先编译我们的 myAPI.cpp 文件生成 myAPI.o 目标文件g -c myAPI.cpp1.生成静态库并使用Linux下用生成静态库的命令 ar 处理 myAPI.o 文件生成静态库文件生成的库文件应遵循规范及linux下库文件加“lib”前缀。所以针对本例通过如下一条命令即可生成 libmyAPI.a 静态库ar crv libmyAPI.a myAPI.o接下来即可在项目编译过程中利用静态库了此时 myAPI.cpp 这个库函数的定义文件已经不需要了。main.cpp 编译命令如下(注意依赖的静态库文件要放在被依赖项后面)g main.cpp libmyAPI.a -o output编译通过后即可运行可执行文件 output 此时 libmyAPI.a 也已经是不需要的了。执行命令并输出结果如下./output2.生成动态库并使用linux下编译时通过 -shared 参数可以生成动态库(.so)文件如下g -shared -fPIC -o libmyAPI.so myAPI.o生成的动态库在编译时需要声明运行时需要被依赖。声明如下g main.cpp -L. -lmyAPI -o output”-L.”标记告诉G函数库可能位于当前目录;使用”-lmyAPI”标记来告诉G驱动程序在连接阶段引用共享函数库libmyAPI.so。使用时如果提示如下错误则将 libmyAPI.so 移到 /usr/lib 目录下即可./output
http://www.yutouwan.com/news/448184/

相关文章:

  • 格尔木城乡建设规划局网站关键词搜索网站
  • 河北高端网站制作软件开发前景分析
  • 二手车网站源码下载php网络公司企业网站源码(万网idc代理网站源码)
  • 泸县城乡住房建设厅网站快站官方客户端下载
  • 怎么给人介绍自己做的网站wordpress 验证账号
  • 注册私人网站wordpress免费企业模板
  • 兼职建设网站做外贸到什么网站上发布比较好
  • 网站专题制作原则唐山专门做网站
  • 建材网站wordpress附件分离
  • 大连 网站建设销售推广
  • 中国平安保险公司官网首页北京优化互联网公司
  • 上海龙元建设网站官方网站内容可做证据吗
  • 网站建设和客户对接内容wordpress可不可以
  • 沈阳网约车公司seo是免费推广吗?
  • 黑龙江省城乡和建设厅网站发稿社
  • 公司网站维护成品网站源码
  • 做网站前台要学哪些dw内部网站链接怎么做
  • 手机版网站快照如何做h5技术建设网站
  • 纯flash网站下载广州网站制作知名 乐云践新
  • 科技网站 石家庄wordpress 权限阅读
  • 龙江网站设计网站加上视频对seo影响
  • 漫画网站做任务给金币如何用普通电脑做网站服务器
  • 做mod的网站做五金建材市场的网站
  • 简述建站流程网站开发app小程序
  • 网站建设中模板温州市城乡建设建档案馆网站
  • 网上免费网站的域名网站做淘宝联盟
  • 做旅游网站需要引进哪些技术人才进销存软件终身免费版
  • 盛盾科技网站建设郑州app开发公司定制外包
  • 手机网站 模板wordpress电影模板
  • 淘客网站怎么备案深圳做网站500元