MK5 添加.c文件后,文件内容为灰色(可以编译)

软件环境:MDK 5
问题描述:在原有的工程上新增.c文件,代码内容全部为灰色,代码可以编译,函数也能正常调用
问题解决:右键新增.c文件,选择Manage Prohect Items,重新添加一次即可

——只是个小问题,不影响使用,简单记录一下
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.mk文件是GNU make工具使用的一种特殊格式的Makefile。Makefile是一种定义了软件项目中源代码如何编译和链接的脚本文件。 一个.mk文件编译步骤通常由以下几个步骤组成: 1. 定义变量:在.mk文件中,可以定义一些变量,用于存储编译时所需的参数和路径。这些变量可以是源文件的路径、编译器的选项、目标文件的输出路径等等。定义变量可以方便地管理和修改这些参数。 2. 设置规则:规则是.mk文件中的一个重要部分,用于定义每个源代码文件编译规则。一个规则通常包括目标文件、依赖文件编译命令。编译命令可以是一条编译器命令,用于将源代码编译成目标文件。 3. 定义依赖关系:在.mk文件中,可以定义源代码文件之间的依赖关系,即某个文件依赖于其他文件。依赖关系可以告诉GNU make工具在编译时需要先编译哪些文件,以及需要重新编译哪些文件。 4. 编译源代码:通过执行GNU make工具,它会读取.mk文件并根据编译规则和依赖关系自动编译相应的源码文件。GNU make会根据规则中定义的编译命令来执行编译操作。在编译过程中,GNU make会根据依赖关系自动判断哪些文件需要重新编译,以节省编译时间。 5. 生成目标文件:在.mk文件中定义的规则会告诉GNU make工具如何编译源代码,并将编译得到的目标文件输出到指定位置。目标文件可以是可执行文件、库文件或其他形式的输出文件。 总之,.mk文件编译步骤主要包括定义变量、设置规则、定义依赖关系、编译源代码和生成目标文件等步骤。通过GNU make工具,可以自动化地执行这些步骤以完成源代码的编译和生成目标文件的过程。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值