2023-09-11 git diff 显示\ No newline at end of file 要重视,特别是buildroot\configs\*****defconfig下的文件修改。

一、当在source insight 上面修改linux 系统下的文件时候,git diff的时候经常遇到\ No newline at end of file 的提示,以前都不以为然,直到今天由于这个问题引发编译出莫名其妙的问题,才觉得的重视这个问题。

二、先来看没有修改之前的文件,用source insight 打开和用notepad打开有一个不一样的地方,就是notepad打开会多一个换行符。可能的原因是window和unix的换行符是不同的,分别为:Windows(CR/LF),Unix(LF)。

三、少了这个换行符,我用buildroot\configs\*****defconfig 文件编译buildroot ,BR2_ROOTFS_OVERLAY就一直为空,很是莫名其妙。对应这类文件,用notepad修改更保险靠谱。

四、参考文章

Git No newline at end of file_\ no newline at end of file_明月几时有666的博客-CSDN博客

source insight 4 设置换行符为linux换行符,删除行结尾的空格_souce insight换行符设置_C咖咖的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值