1.软文推荐

2.软文推荐

3.软文推荐

Linux系统如何创建Shell脚本?在进行linux测试时编写脚本是必不可少的,使用shell脚本可以节省大量时间,下面良许教程网为大家分享一下Linux系统创建Shell脚本具体方法。

1. 创建文件并编辑

在目录中创建名为build.sh的shell脚本文件,准备在里面编写编译命令

 pi@Cocoonshu: cd ...(当前目录)...
 pi@Cocoonshu: nano build.sh
2. 为sh文件编写文件头

在build.sh文件中的首行写入如下注释,以表示此脚本指定的执行器

 #!/bin/bash
3. 在sh文件中编写编译命令
 #!/bin/bash
 
 mkdir obj
 gcc -c ./Gpio/gpio.c -o ./obj/gpio.o
 gcc -c ./RotaryEncoder/rotaryencoder.cpp -o ./obj/rotaryencoder.o -lstdc++ -lpthread
 gcc ./obj/gpio.o ./obj/rotaryencoder.o -lstdc++ -lpthread rotaryencoder.exe
 rm -rf ./obj
4. 为sh文件赋予可执行权限

这点尤其重要,不然不会发现build.sh根本执行不了,因为它只是一个被nano文本编辑器创建出来的文本文件

 pi@Cocoonshu: chmod 777 build.sh
5. 执行sh文件来编译
 pi@Cocoonshu: ./build.sh

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2074.html,若引用不当,请联系修改。

相关文章 8

1

CentOS 8 中删除旧的 Linux 内核具体方法 2分钟前

果更新了 Linux 操作系统,那么你会注意到,每次升级 Linux 内核后,GRUB 菜单都会添加一个新的引导条目,同时保持以前的条目不变。本文介...

2

dnspod免费版(dnspod免费版限制记录数吗) 3分钟前

目录:1、dnspod 免费用户的解析能保证稳定吗?2、CloudXNS和DNSpod免费版比有哪些不同???3、有没有觉得 dnspod 越来越差了4、dnspod dns是免费...

3

通过ASP.NET实现依赖注入 5分钟前

ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。ASP.NET 支持三种不同的开发模式: Web Pages(Web 页面)、MVC(...

4

手机连接windows(华为手机连接windows) 7分钟前

目录:1、手机怎么连接电脑?2、手机如何连接电脑?3、手机怎么通过数据线连接电脑?4、手机如何连接电脑5、如何手机连接电脑手机怎么...

5

Linux查看硬盘大小命令 10分钟前

在Linux系统中如何查看硬盘大小?Linux系统中查看硬盘大小的方法非常简单,下面良许教程网为大家分享一下Linux查看硬盘大小命令。 查看硬...

6

Linux系统如何查找可执行文件 11分钟前

在windows系统中,可以根据文件后缀格式进行判断是否是可执行文件,例如:.exe,.bat等,但是在Linux系统中并不是以文件名后缀判断格式,而...

7

Shell脚本习题:监控httpd服务80端口状态 13分钟前

里是举例监控httpd服务端口状态,根据端口判断服务器是否启动,如果没有启动则脚本自动拉起服务,如果服务正在运行则退出脚本程序;如...

8

云主机试用(云服务器试用) 15分钟前

目录:1、云主机的产品功能有哪些?在云领校园活动中有什么优惠?2、有没有免费的gpu云主机啊,试用的也好3、什么是云主机?有哪些优...