Linux学习之————————gcc 编译器以及shell
来源:互联网 发布:ubuntu改中文 编辑:程序博客网 时间:2024/06/06 17:52
gcc编译器是将文本文件编译成机器可执行的二进制文件。
编译指令:gcc test.c -o test
上述过程分为四个 阶段进行: 1)预处理阶段:【指令】gcc -E test.c -o test.i -----头文件展开
2 )编译阶段: 【指令】gcc -S test.i -o test.s -----形成汇编语言 做语法检测
3 )汇编阶段: 【指令】gcc -c test.s -o test.o ------生成目标文件即二进制文件
4 )连接阶段: 【指令】gcc test.o -o test
shell命令解析器,将用户输入的指令转化为机器可以执行的程序。
利用vi等文本编辑器编写shell脚本的格式如下:
abc.sh
#!/bin/bash shell类型#a simple shell script example
#a function
sayhello() 函数
{
echo "Enter Your name:"
read name 读取来自键盘输入的变量
echo "Hello $name"
}
echo "programme starts here..." 主过程
sayhello 1.向文件中写入内容
echo "programme ends." echo有两个作用
2.输出
执行脚本的方法是: ./filename.sh 或者用 sh.filename.sh
【注意】!!!
$#:传入脚本的命令行参数个数
$*:传入脚本所有命令的参数值,在各参数值之间留有空格
$0:命令本身(shell脚本文件名)
$1:第一个命令行参数
- Linux学习之————————gcc 编译器以及shell
- Linux之Ubuntu学习003——gcc/g++编译器
- LINUX学习笔记6——使用GCC编译器
- Linux应用开发学习01——Gcc编译器
- Linux 开发环境搭建与使用——Linux 编译器之 GCC
- Linux 开发环境搭建与使用——Linux 编译器之 GCC
- Linux 开发环境搭建与使用——Linux 编译器之 GCC
- Linux系统下C编译器 — gcc 入门
- 嵌入式Linux C语言开发工具—编译器gcc详解
- C/C++语言——GCC编译器
- C++编译器—gcc的用法
- C++编译器—gcc的用法
- linux——gcc学习
- Linux开发工具(gcc gdb make shell)——GCC 三级优化
- Linux开发工具(gcc gdb make shell)——GCC中-I -L -l区别
- Linux开发工具(gcc gdb make shell)——GCC中-I -L -l区别
- Linux开发工具(gcc gdb make shell)——GCC 三级优化
- C语言深度解剖-3-8——gcc编译器学习
- java删除文件夹及其文件的方法
- 对spring的xml文件头部分配置的理解
- centos7.2 基于zookeeper集群搭建activeMQ的集群
- 第三十天 数据库(下)连接数据库
- 习题6.6
- Linux学习之————————gcc 编译器以及shell
- mysql
- 单片机学习札记2---调试数码管电路
- PAT甲级 1042. Shuffling Machine (20)
- 移位运算
- 集合Collection,list
- Swift in 24 Hours, Sams Teach Yourself, 2nd Edition.pdf 英文原版 免费下载
- 数组
- HEIC格式转换为jpg(C#)