makefile使用步骤:
1。vim makefile
2。编辑终极目标(生成可执行文件)
3。./目标文件名
makefile下:
.PHONY:clean(伪目标可没有依赖,用来执行某一命令)声明clean伪目标
(make)clean: 若无.PHONY:clean作声明则加make来执行
make -f +文件名(若不加-f则默认为makefile或Makefile)
使用变量:
obj:main.ofunc1.ofunc2.o(不留空格
例:
hello:$(obj)
(tab) gcc $(obj)-o hello
makefile下系统默认的自动化变量:
$^:代表所有依赖文件
[email protected]:代表目标
$<:代表第一个依赖文件
hello;hello.c
(tab)@gcc hello.c -o hello(加@则取消在终端上显示此命令)
#:注释
client模板的用法:Linux和c笔记(11.11)
shell 脚本(一个命令行解释器)
使用步骤:
1。vim shell
2。chmod +x filename 使脚本可执行
3。./filename执行脚本
$(a)= 取变量值(赋值时=两边不留空格)
bash语句不用;结尾
例:
num=2;
echo "this is the ${num}nd"打印this is the 2nd
shell下系统默认的变量:
$#:传入脚本的命令行参数
$:所有命令行参数值,在各个参数值间留有空格
$0:命令本身
$1:第一个命令行参数
$2:第二个命令行参数
expr求表达式结果
在“ ”要执行某个命令则用``(反引号)将命令括起来
while为真时执行,until为假时执行
整型:int (16位)
short(16位)
long(32位)
long long(64位)
实型:float(%f)
double(%lf)
fabs()<1e-6 一般用取绝对值比精度
a[](a数组名[常数],[]下标符:1。计算地址偏移元素量2。取出内容)
预先不知道某一指针的类型时先用void
等知道后再强制转换

相关文章:

  • 2022-01-25
  • 2022-12-23
  • 2021-06-01
  • 2021-06-11
  • 2021-09-22
  • 2021-11-23
  • 2021-11-24
猜你喜欢
  • 2021-06-25
  • 2022-12-23
  • 2021-11-22
  • 2021-07-22
  • 2021-12-04
  • 2021-07-18
  • 2021-12-05
相关资源
相似解决方案