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

军事网站模板专业柳州网站建设多少钱

军事网站模板,专业柳州网站建设多少钱,做租凭网站是经营性吗,素材网第一章 命令编译链接文件 C 有什么呢#xff1f;C 源代码文件后缀运行C过程可执行代码#xff1a;编译语法#xff1a;makeMakefile 基础语法编写完make只要和将要编译的文件放一起就行 然后在该目录使用make命令#xff0c;就将自动运行#xff1b;基础的Makefile版本 现… 第一章 命令编译链接文件 C 有什么呢C 源代码文件后缀运行C过程可执行代码编译语法makeMakefile 基础语法编写完make只要和将要编译的文件放一起就行 然后在该目录使用make命令就将自动运行基础的Makefile版本 现在的缺点也大 \^-\^更加健全的Makefile 但还是有不小的缺点常用版本 C 有什么呢 面向对象编程 主要就是将功能封装 泛型编程 各种各样的模板 C 源代码文件后缀 运行C过程 源代码 -- 编译器 -- 目标代码 -- 链接程序 --可执行代码 可执行代码 就是一大堆指令的集合 .exe 和 .out 文件都是可执行文件的扩展名但它们通常与不同的操作系统和编程环境相关联。 以下是它们的一些主要区别 .exe 文件 Windows系统中常见的可执行文件扩展名。 通常用于Windows上的可执行文件如C或C#程序。 .exe 文件包含了Windows操作系统所需的可执行代码和元数据。 .out 文件 .out 文件通常在类Unix和类Linux操作系统中见到如Linux和macOS。 这是一种通用的可执行文件扩展名用于包含在Unix/Linux环境下的各种编程语言如C/C、Python等编译后生成的可执行文件。 .out 文件不包含特定于操作系统的元数据因为它们通常在Unix/Linux环境中运行这些系统不需要额外的元数据来识别可执行文件。 需要注意的是这些扩展名并不是绝对的它们只是一种约定你可以根据需要为可执行文件选择不同的扩展名。在Linux或macOS中你可以通过使用chmod命令将文件设置为可执行而不需要特定的扩展名。只要文件具有可执行权限你就可以在终端中运行它。 总的来说.exe 文件通常与Windows相关而.out 文件通常与Unix和Linux相关但这只是一种通用的命名约定不是绝对规则。 编译语法 编译器自动将目标代码文件.o传递给系统链接程序该程序将代码与库代码结合起来生成一个可执行文件。 在默认情况下可执行文件为a.out ,win是exe 如果只使用一个源文件链接程序还将删除spiffy.o文件因为这个文件不再需要了。 要运行该程序只要输入可执行文件的文件名即可 直接没有 error.o 文件 -c 选项来告诉编译器只生成目标文件而不生成可执行文件 没有-c g error5.cpp -o error5.exe g -c .\sumafile_6_16.cpp 生成目标文件 sumafile_6_16.o g -o sumafile.exe .\sumafile_6_16.o 生成可执行文件 sumafile.exe 多个源文件 单个无法运行这个生成main.exe文件运行 g -o filename.exe studentc.o use_stuc.o 前面可以直接填filename不加exe,可以直接生成filename.exe文件 make 上面是我将要编译链接的文件 如果我进行常规处理 g -c studentc.cpp -o studentc.o g -c use_stuc.cpp -o use_stuc.o g -o student studentc.o use_stuc.o现在看起来还好是吧但文件一多就是痛苦所以引用make命令 Makefile 基础语法 语法 [目标]: [依赖] (tab制表符)[命令] 普通版本 缺点大 main.exe: file1.cpp file2.cppg file1.cpp file2.cpp -o main.exe编写完make只要和将要编译的文件放一起就行 然后在该目录使用make命令就将自动运行 基础的Makefile版本 现在的缺点也大 ^-^ $ 表示目标文件 $^ 表示所有的依赖文件 $ 表示第一个依赖文件 $? 表示比目标还要新的依赖文件列表 CXX g TARGET hello.exe OBJ file1.o file2.oCXXFLAGS -c -Wall$(TARGET): $(OBJ)$(CXX) $^ -o $%.o: %.cpp$(CXX) $(CXXFLAGS) $ -o $.PHONY: clean clean:del /Q *.o hello.exe更加健全的Makefile 但还是有不小的缺点 # CXX g # TARGET hello.exe # OBJ file1.o file2.o# CXXFLAGS -c -Wall# $(TARGET): $(OBJ) # $(CXX) $^ -o $# %.o: %.cpp # $(CXX) $(CXXFLAGS) $ -o $# .PHONY: clean # clean: # del /Q *.o hello.exe常用版本 CXX g TARGET main SRC $(wildcard *.cpp) OBJ $(patsubst %.cpp, %.o, $(SRC))CXXFLAGS -c -Wall# all: $(TARGET) clean$(TARGET): $(OBJ)$(CXX) -o $ $^make clean%.o: %.cpp$(CXX) $(CXXFLAGS) $ -o $.PHONY: clean clean:del /Q *.o
http://www.w-s-a.com/news/435644/

相关文章:

  • ppp模式在网站建设的南昌专业做网站公司哪家好
  • 泰安网站建设制作电话号码百度sem竞价托管公司
  • 苏网站建设网页设计和网页美工
  • 跨境电商平台网站广州地铁站路线图
  • 吉林省交通建设集团有限公司网站企业网站推广的策略有哪些
  • 网站内链怎么做更好郑州网站建设哪家便宜
  • 建设大型购物网站运城哪里做网站
  • php企业网站通讯录管理系统做网站在线支付系统多少钱?
  • 怎么区分用vs和dw做的网站贝贝网网站开发背景
  • 无锡网站建设制作建设信息网查询
  • 彩票系统网站开发建设人力资源网官网
  • 有专门下载地图做方案的网站吗网站建设平台计划书
  • 网站闭站保护10个著名摄影网站
  • 安徽省建设工程信息网官网首页网站关键词排名优化工具
  • 深圳网站建设 百业网站专题教程
  • 公司seo是指什么意思如何来做网站优化
  • 化妆品网站建设平台的分析湖南网站搜索排名优化电话
  • 织梦网站修改教程视频教程管理类网站开发价格
  • 如何让新网站快速收录企业建站的作用是什么
  • 在线制作简历的网站做的最好的微电影网站
  • h5制作的网站网络游戏投诉平台
  • 做外贸网站好还是内贸网站好珠海新盈科技有限公 网站建设
  • php和网站开发网络软营销
  • 大型做网站的公司有哪些wordpress注册链接无效
  • 推荐门户网站建设公司网站开发移动端
  • 公司网站的栏目设置成都十大监理公司排名
  • 安溪住房和城乡建设网站关岭县建设局网站
  • 网站域名注销备案徐州房产网
  • 筑聘网windows优化大师自动安装
  • 龙华高端网站设计门户网站建设方案公司