Makefile中Linux转Windows执行知识点

  1. makefile 是一个自动化编译工具,可以简化编译过程,自动化处理依赖关系和编译顺序,提高了代码的可维护性。

  2. makefile 通常由一些规则和命令组成,规则由目标、依赖和命令构成,可以使用一些变量来简化命令。

  3. 在使用 makefile 编译 C++ 程序时,需要使用 gcc 或 g++ 编译器,可以通过指定不同的编译选项来控制编译器的行为。

  4. 在 Windows 平台上,makefile 中的一些命令需要通过 PowerShell 命令行运行,而不是默认的 cmd 命令行。

  5. Windows 平台上的一些命令和选项与 Linux 平台不同,需要特别注意区别,例如文件路径分隔符、文件查找命令等。

  6. 在 makefile 中可以使用一些变量和函数来简化代码,例如使用 $(notdir) 函数获取文件名、使用 $(shell) 函数执行命令获取结果等。

  7. 在编写 makefile 时,可以使用 .PHONY 声明一些伪目标,例如 clean,表示这些目标不对应实际的文件,只是一些需要执行的命令序列,这样可以避免与同名文件冲突。

linux常见的命令行参数含义:

  • cd [path]:切换当前目录到指定路径。
  • ls:列出当前目录下的文件和文件夹。
  • cp [source] [destination]:复制指定文件或文件夹到目标路径。
  • mv [source] [destination]:将指定文件或文件夹移动到目标路径。
  • rm [path]:删除指定文件或文件夹。
  • mkdir [path]:创建指定目录。

windows常见的命令行参数含义:

  • del [path]:删除指定文件或文件夹。

************持续更新************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值