【小说—2020-07-15】在Win10-x64下使用CMake编译C语言程序

注:以下内容纯属虚构,请勿轻易当真!

前言

C语言代码的编译通常可直接简单地利用编译指令来完成,但对于使用多源文件的工程而言,其工作是繁琐的,为了解决这个问题,将采用另一套编译机制,使用Makefile文件以其特定的规则来描述应用程序的编译过程,以简化编译,这需使用make指令,make是一条计算机指令,是在安装有GNU Make的计算机上的可执行指令。该指令是读入一个名为Makefile的文件,然后执行这个文件中指定的指令;但又对于大工程而言,编写Makefile也同样变得繁琐,这时可以使用CMake的功能来进一步简化其繁琐的工作。

工具

  • MinGW(Minimalist GNU for Windows)
    它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。我们需要它的C语言编译器、调试器、开发包(库……)和make工具
    相关链接
    npMingw64集成包(c入门最贴心的编译器+编辑器)
    mingw64官方认可的下载点的下载说明

  • CMake
    它是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件。我们需要使用它来生成基于MinGW的Makefile。
    cmake-3.17.1-win64-x64 提取码:8888

样例

以Vscode为例,需先在Vscode上搭建c语言开发环境

  1. c_cpp_properties文件配置
{
   
   "configurations": [
       {
   
           "name": "Win32",
           "includePath": [
               "${workspaceFolder}/**",
               "F:/DevelopEvironment/mingw64/include/**",
               
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值