![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix
lonelyisland_syz
生如逆旅,一苇以航
展开
-
make和makefile
#1.前言##make和makefile的关系make可以方便地构建和编译一个大型的工程,整个工程的编译只需要一个命令make就可以完成编译、链接和运行。使用make命令之前,需要编写makefile文件,这个文件详细描述了我们整个工程该如何去编译,连接以及最后生成一个可执行的文件,以及这个过程所需要依赖的文件和其他工具软件。##编译和链接编译: 编译就是把文本形式的源代码翻译称为及其语言...转载 2019-11-02 12:53:00 · 275 阅读 · 0 评论 -
unp daytimetcpcli.c 编译时遇到的一个问题
源码来自:UNP源码intro目录下的daytimetcpcli.c在编译时报错:/tmp/ccB0LkJw.o: In function `main':daytimetcpcli.c:(.text+0x3d): undefined reference to `err_quit'daytimetcpcli.c:(.text+0x71): undefined reference to `e...转载 2019-11-01 21:51:15 · 376 阅读 · 0 评论 -
shell文件比较运算符
大于 -gt (greater than)小于 -lt (less than)大于或等于 -ge (greater than or equal)小于或等于 -le (less than or equal)不相等 -ne (not equal)转载 2018-12-10 08:43:41 · 784 阅读 · 0 评论 -
[UNIX]shell编程时遇到的一些问题记录
1.if*[*判断条件*]“*”表示空格,缺少会导致提示文件名:第X行:[:缺少`]'2.赋值语句 变量名与“=”之间不可以有空格分析:定义shell脚本的变量时在变量名和等号之间是不允许有空格的,若test和=之间有空格,则系统默认为,test是一个命令,所以系统找不到这个命令。...原创 2018-12-16 19:00:22 · 824 阅读 · 0 评论