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

vscode使用make编译c的问题

问题1:makefile:2: *** missing separator. Stop

vscode的配置问题,看这哥们的文章即可:https://blog.csdn.net/m0_57464986/article/details/134220676

问题2:创建makefile文件

        直接创建文件名为“makefile”的文件即可,然后进入到文件目录下,直接输入:mingw32-make,它会自己去找你的名字叫makefile的文件。

        如果你不想默认为makefile,那么就指定文件:mingw32-make -f 文件名 + 执行目标

问题3:mingw32-make: Nothing to be done for 'makefile'.

        一种是你已经生成了目标文件,并且没有修改过源代码

        另一种是,我在命令行写:mingw32-make makefile, 这里后面加的不是“makefile”,而是你的目标。

我们现在想要生成launch(最后一行的那个命令哈,不是第一行),那么最后执行的命令就是:mingw32-make launch

如果第三行写成这样:

abc: launch.o thruster.o
	gcc launch.o thruster.o -o abc

那么就要写成:mingw32-make abc;执行的时候就是:abc

千万千万不要写成:mingw32-make makefile

问题4:有多行命令,但是只执行了其中几行,后面的没执行

        最可能出现的问题:就是后面的命令执行报错了,然后程序就不会再执行下去了。

        建议你把前面的命令注释掉,然后单独执行后面的命令就可以看的到错误在哪里了。

问题5:


http://www.kler.cn/news/368816.html

相关文章:

  • Autosar 启动过程-基于ETAS工具
  • 使用微信免费的内容安全识别接口,UGC场景开发检测违规内容功能
  • linux下gpio模拟spi三线时序
  • 二、Spring的执行流程
  • Linux:指令再认识
  • 【遗传算法】基于遗传模拟退火算法的风电功率聚类分析
  • 机器人和智能的进化速度远超预期-ROS-AI-
  • git的学习之本地进行操作
  • 【数据结构】队列和栈相互实现
  • 故障诊断 | MTF-TLSSA-DarkNet-GRU-MSA迁移学习故障识别程序(t分布+莱维飞行改进麻雀优化)
  • 【AIGC】从CoT到BoT:AGI推理能力提升24%的技术变革如何驱动ChatGPT未来发展
  • Python | Leetcode Python题解之第509题斐波那契数
  • Shiro授权
  • 网络应用技术 实验一:路由器实现不同网络间通信(华为ensp)
  • 镜舟科技荣获中国信通院 2024 OSCAR 尖峰开源商业化案例奖
  • 模板进阶
  • 深入了解 Android 中的命名空间:`xmlns:tools` 和其他常见命名空间
  • 算法的学习笔记—翻转单词顺序列(牛客JZ73)
  • HarmonyOS Next API12最新版 端云一体化开发-云函数篇
  • 如何快速分析音频中的各种频率成分
  • Vue学习笔记(六)
  • 纯GO语言开发RTSP流媒体服务器-RTSP推流直播、本地保存录像、录像回放、http-flv及hls协议分发
  • linux中级(NFS服务器)
  • Spring Boot集成Shiro授权
  • 极狐GitLab 17.5 发布 20+ 与 DevSecOps 相关的功能【一】
  • mysqld.log文件过大,清理后不改变所属用户