vscode使用make编译c的问题

server/2024/10/25 10:58:00/
问题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.ogcc launch.o thruster.o -o abc

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

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

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

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

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

问题5:


http://www.ppmy.cn/server/134696.html

相关文章

Linux 命令—— ping、telnet、curl、wget(网络连接相关命令)

文章目录 网络连接相关命令pingtelnetcurlwget 网络连接相关命令 ping ping 命令是用于测试网络连接和诊断网络问题的工具。它通过向目标主机发送 ICMP(Internet Control Message Protocol)回显请求,并等待回复,以确定目标主机是…

【1024特辑 | 机器学习-无监督学习】EM算法

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈Python机器学习 ⌋ ⌋ ⌋ 机器学习是一门人工智能的分支学科,通过算法和模型让计算机从数据中学习,进行模型训练和优化,做出预测、分类和决策支持。Python成为机器学习的首选语言,…

【C#】.NET Framework 和 .NET的联系与区别

.NET Framework 和 .NET(通常指 .NET Core 或 .NET 5/6/7) 是微软推出的两种不同的开发平台,它们虽然都基于 .NET 技术,但有一些关键区别。让我们逐一分析它们的不同点,以帮助你在选择开发环境时做出合适的决定。 1. …

C#PropertyGrid下拉选择数据报错

1、问题点--PropertyGrid下拉框报错 PropertyGrid:属性窗口:滚轮选择或者手动输入不报错,下拉框选择报错 属性值无效:类型“System:String”的对象无法转化为类型“System:Int32” PropertyGrid:属性窗口:…

Prisma ORM 第三章 新增 更新 删除

1. 新增数据 在 Prisma 中,新增数据是一个常见的操作,可以通过 create 和 createMany 方法来实现。这两个方法分别用于创建单个记录和多个记录。下面详细介绍这两个方法及其配置项。 1. create 方法 create 方法用于在数据库中创建单个记录。你可以指…

基于Ubuntu24.04,下载并编译Android12系统源码 (一)

1. 前言 1.1 编译源码可以干什么 定制Android系统将最新版本的Android系统刷入到自己的Android设备中将整个系统源码导入到Android Studio中(可以不用编译源码来实现)。 只要有对应的Android源码版本的android.iml和android.ipr文件,就可以…

python基础综合案例(数据可视化-地图可视化)

1.基础地图使用 注意写名字的时候要写全名,比如上海市不能写出上海,不然看不到数据 鼠标点击即可看到数据 设置属性的时候不要忘记导包 # 演示地图可视化的基础使用 from pyecharts.charts import Map from pyecharts.options import VisualMapOpts # 准…

全栈面试题】模块5-1】Oracle/MySQL 数据库基础

目录 面试题5.1 Oracle和Mysql的区别? 面试题5.2 SQL语句有多少类型 面试题5.3 mysql常用数据类型、oracle常用数据类型 面试题5.4 char、varchar2、varchar有什么区别? 面试题5.5 什么是BLOB、CLOB?MySQL的Text类型了解过吗 面试题5.6 null的…