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

成都新站软件快速排名做网站运营要了解哪些

成都新站软件快速排名,做网站运营要了解哪些,网页效果图设计与网页制作,wap手机网站建设公司makefile编写练习 OVERVIEW makefile编写练习文件结构直接编译整个项目并运行将项目制作成为静态库将项目制作成为动态库 编写makefile文件来编译带头文件的程序#xff0c; 文件结构 初始项目文件结构#xff0c;如下所示#xff1a; #ifndef ADD_HPP #define ADD_HPPint…makefile编写练习 OVERVIEW makefile编写练习文件结构直接编译整个项目并运行将项目制作成为静态库将项目制作成为动态库 编写makefile文件来编译带头文件的程序 文件结构 初始项目文件结构如下所示 #ifndef ADD_HPP #define ADD_HPPint m_add(int a, int b);#endif //ADD_HPP#ifndef MINUS_HPP #define MINUS_HPPint m_minus(int a, int b);#endif //MINUS_HPP#include add.hppint m_add(int a, int b) {return a b; }#include minus.hppint m_minus(int a, int b) {return a - b; }#include add.hpp #include minus.hpp #include iostream using namespace std;int main() {int a 10;int b 5;int add_d m_add(a, b);int minus_d m_minus(a, b);cout a b add_d endl;cout a - b minus_d endl;return 0; }直接编译整个项目并运行 文件结构如下 objs目录为中间产生的目标文件run目录为链接静态库后生成的可执行文件存放路径 # makefile文件 cpp_srcs:$(shell find src -name *.cpp) cpp_objs:$(patsubst src/%.cpp, objs/%.o, $(cpp_srcs))include_paths:/home/luochenhao/3.tool_tech/libTest/headfile_test/include I_flags:$(include_paths:%-I %)compile_options: -g -O3 -w $(I_flags)# 编译 objs/%.o:src/%.cppmkdir -p $(dir $)g -c $^ -o $ $(compile_options)# 链接生成可执行文件 run/exec:$(cpp_objs)mkdir -p $(dir $)g $^ -o $# 执行可执行文件 run:run/exec./$# 清理 clean:rm -rf objs run# 测试 debug:echo $(cpp_srcs)echo $(cpp_objs)echo $(include_paths)echo $(I_flags)echo $(compile_options)将项目制作成为静态库 文件结构如下 lib目录为编译打包后的静态库目录静态库名称为libxxx.aobjs目录为中间产生的目标文件run目录为链接静态库后生成的可执行文件存放路径 lib_srcs:$(filter-out src/main.cpp, $(shell find src -name *.cpp)) lib_objs:$(patsubst src/%.cpp, objs/%.o, $(lib_srcs))include_paths:./include library_paths:./lib library_name:xxxI_option:$(include_paths:%-I %) # 指定头文件路径 L_option:$(library_paths:%-L %) # 指定库的路径 l_option:$(library_name:%-l %) # 指定库名compile_options: -g -O3 -stdc11 -w $(I_option) # 编译选项 linking_options: $(L_option) $(l_option) # 链接选项#####################################编译静态库 # 编译 objs/%.o:src/%.cppmkdir -p $(dir $)g -c $^ -o $ $(compile_options) # 打包成为第三方静态库 lib/libxxx.a:$(lib_objs)mkdir -p $(dir $)ar -r $ $^#####################################链接静态库 # 编译 objs/main.o:src/main.cppmkdir -p $(dir $)g -c $^ -o $ $(compile_options)# 链接静态库 run/exec:objs/main.omkdir -p $(dir $)g $^ -o $ $(linking_options)#####################################其他 # 清理 clean:rm -rf objs lib run# 测试 debug:echo $(include_paths)echo $(compile_options)echo $(linking_options)将项目制作成为动态库 文件结构如下 lib目录为编译打包后的静态库目录动态库名称为libxxx.soobjs目录为中间产生的目标文件run目录为链接动态库后生成的可执行文件存放路径 lib_srcs:$(filter-out src/main.cpp, $(shell find src -name *.cpp)) lib_objs:$(patsubst src/%.cpp, objs/%.o, $(lib_srcs))include_paths:./include library_paths:./lib library_name:xxxI_option:$(include_paths:%-I %) # 指定头文件路径 L_option:$(library_paths:%-L %) # 指定库的路径 l_option:$(library_name:%-l %) # 指定库名compile_options: -g -O3 -stdc11 -w -fPIC $(I_option) # 编译选项 linking_options: $(L_option) $(l_option) # 链接选项#####################################编译静态库 # 编译 objs/%.o:src/%.cppmkdir -p $(dir $)g -c $^ -o $ $(compile_options) # 打包成为第三方动态库 lib/libxxx.so:$(lib_objs)mkdir -p $(dir $)g -shared $^ -o $#####################################链接动态库 # 编译 objs/main.o:src/main.cppmkdir -p $(dir $)g -c $^ -o $ $(compile_options)# 链接动态库 run/exec:objs/main.omkdir -p $(dir $)g $^ -o $ $(linking_options)#####################################其他 # 清理 clean:rm -rf objs lib run# 测试 debug:echo $(include_paths)echo $(compile_options)echo $(linking_options)test: lib/libxxx.so run/exec ./run/exec
http://www.pierceye.com/news/613845/

相关文章:

  • 做网站资金来源是什么wordpress模版sns
  • 聊城wap网站建设如何分析网站竞争对手
  • 卓业网站建设flash 网站 收费
  • 两学一做 答题 网站自己做网站买东西
  • 深圳哪家公司做网站好购物网站开发问题域分析
  • 简单个人网站wordpress插件查询
  • 上海做网站搜索一下马来西亚的网站建设的竞争对手的分析
  • 建站优化易下拉系统163邮箱登录注册
  • c 做网站电子商务平台中搜索词拆解包括
  • 腾讯云10g数字盘做网站够么四川省建设人才网
  • 批量 网站标题中海园林建设有限公司网站
  • 鲜花网站数据库建设免费律师咨询
  • 团队网站建设哪家便宜制作公司网站流程
  • 青龙桥网站建设企业网页是什么
  • 上海网站建设备案号怎么恢复法律咨询网站开发
  • 烟台做网站价格动力网站建设
  • 北戴河网站建设墨刀制作网页教程
  • 成都网站设计开发做得好微信商城怎么开发
  • 江西省城乡建设培训网-官方网站上海建设集团有限公司
  • 凡科网站设计模板grimhelm wordpress
  • 自己做的网站不备案行吗建筑工程集团有限公司
  • 网站初期 权重怎么做彩票类网站开发
  • 南通网站定制公司服务器网站建设维护合同
  • 亳州做商标网站的公司免费的网站模板
  • 西南城乡建设部网站首页python3做网站教程
  • 网站首页设计欣赏个人电影网站建设
  • 导航网站建设怎么给网站图片加alt
  • 备案成功后怎么建设网站宠物喂养网页设计模板以及代码
  • 东莞哪家网站建设比较好wordpress更改语言设置
  • 如何找做网站的客户wordpress适合视频网站吗