C语言常见错误(嵌入式学习过程中)

本文是作者作为嵌入式初学者的学习笔记,主要整理了在C语言学习过程中遇到的预处理和编译错误,包括找不到头文件的问题及解决方法,以及语法错误和链接错误的常见类型和解决策略。
摘要由CSDN通过智能技术生成

前言:本人目前刚刚踏入嵌入式学习的大门,对于嵌入式还知识小白水平。在跟着网上学习的过程中,对其中一些知识点进行记录总结,防止日后遗忘,也同时方便和各位大佬共同探讨,欢迎大家对不当之处予以指正。

C语言常见错误举例

一、预处理错误

常见问题形式:找不到头文件。用gcc -o编译报错,No such file or directory。

解决办法:编译时用gcc -I后面跟头文件所在目录 -o (注:-I与头文件所在目录直接无空格)

二、编译错误

常见问题形式:

    1.语法错误

    解决办法:检查分号;,大括号{}等有没有漏,有没有多

    2.链接错误

        ①函数缺少实现或重复定义

        解决办法:添加函数实现或删除重复定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值