syntax error: unexpected end of file

news/2024/11/28 8:25:11/
运行工程报错误:`liporepo.sh: line 2:
command not found
liporepo.sh: line 19: syntax error: unexpected end of file
Command PhaseScriptExecution failed with a nonzero exit code
`
由于.sh文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。
我们可以查看该脚本文件的格式,方法是使用命令:vim liporepo.sh进入编辑文件界面,如下图所示。
在这里插入图片描述
直接输入":“,然后在”:"之后输入"set ff"如下图所示
在这里插入图片描述
回车即可看到脚本格式,如下图所示,可以看到当前脚本格式是dos。

在这里插入图片描述
我们需要把格式改为unix,方法是输入":set ff=unix",也可以输入":set fileformat=unix"如下图所示。
在这里插入图片描述
输入完之后,回车即可完成切换格式。然后我们再输入":set ff"来查看格式,如下图所示,可以看到当前脚本格式变成了我们想要的"unix"了。
在这里插入图片描述
输入:wq并回车,保存并退出编辑状态。
在这里插入图片描述
这个是把SDK工程生成的库文件拷贝到当前目录。分析为何文件格式会从uinx格式变成doc格式,很可能是用其他工具编辑过,默认保存为doc格式文件了。


http://www.ppmy.cn/news/346434.html

相关文章

LTM4622

芯片太优秀了

stm32 W25QXX系列驱动 W25Q80 W25Q16 W25Q32 W25Q64 W25Q128 W25Q256

头文件 #ifndef W25QXX__H #define W25QXX__H #include "sys.h"#define W25Q80 0XEF13 #define W25Q16 0XEF14 #define W25Q32 0XEF15 #define W25Q64 0XEF16 #define W25Q128 0XEF17 #define W25Q256 0XEF18#define W25QXX_CS PAout(4)//指令表 #define W25X…

电脑系统可以直接备份到其它硬盘上吗

在日常使用电脑的过程中,我们都希望能够保护好重要的系统数据,以防止意外数据丢失或系统崩溃。那么,能否将电脑系统直接备份到其他硬盘上呢?本文将为您解答这个问题,并探讨备份系统的方法和注意事项。 工具/原料&…

STM32F103C8T6与2.4G无线模块NRF24L01连接

最近使用到了这个2.4G无线模块NRF24L01,比蓝牙好用,需要同时使用两个来用,它长这样: 使用它需要代码支持,因此我在耗费了一些精力后,从网上东拼西凑了一些代码,修修补补后使它能够正常运行&…

STM32F103C8T6通过NRF24L01(2.4G)无线模块进行双机通信

参考教程 STM32系列(HAL库)——F103C8T6通过NRF24L01(2.4G)无线模块进行双机通信_嵌入式创客工坊的博客-CSDN博客 串口部分没有调试成功 串口参考 STM32F103C8T6串口通信_dsxcode的博客-CSDN博客 NRF24L01.c #include "nrf24L01.h" #inc…

185-263 STL

基本概念: 容器被分为: 序列式容器:每个元素均有固定位置 关联式容器:各元素之间没有严格意义上的物理关系,如二叉树 算法被分为: 质变算法、非质变算法 区别在于运算过程是否会改变区间内元素的内容 …

用stm32f103c8t6点亮0.96寸oled屏(附带百度云例程)

oled的技术文档中的例程好像时用keil4开发的,keil5打开时有问题,因此用自己建的c8t6工程做了移植,亲测有效。 首先挂出链接 链接:https://pan.baidu.com/s/19H5pTt2JeQYA_LBdDxZRag 提取码:1234 工程的简单说明 端…

STM32学习笔记-L298N驱动模块-电机

新手上路,十几天的学习感觉弯路走了不少,所以打算把学习的知识记录下来,和大家分享,不要嫌弃我,我从非常新手的角度来写。 1、STM32F103RCT6 我也是第一次学习单片机,选择了正点原子家的迷你版&#xff0…