linux
文章平均质量分 84
Wmll1234567
坚持不可小瞧
展开
-
Makefile执行过程中出错:make: *** No rule to make target ` ‘, needed by xxx. Stop.
问题:在mkefile添加了一点东西,编译却报了一些错误,不熟悉makefile的我找错花费了不少时间。这里记录一下解决过程。同时总结一下其他错误如何让一个文件里的空格回车都能显示出来? 工具:Notepad++ 【错误一】Makefile:34: *** missing separator. Stop. 原因1: 上方标红的地方多了一个空格,报这样的错误,是因为把这个空格当作文件名字了,所以报错少了分隔符号...原创 2021-02-27 17:52:35 · 20176 阅读 · 0 评论 -
C语言——文件操作集合(格式化写文件、将文件内容读到buff、文件文件夹存在否、fopen和open区别等)
0.头文件#include <stdio.h>1.打开文件FILE *fopen(char *filename, char *mode);filename为文件名(包括文件路径),mode为打开方式,它们都是字符串FILE 是 <stdio.h> 头文件中的一个结构体,它专门用来保存文件信息 控制读写...原创 2020-12-26 18:08:42 · 713 阅读 · 2 评论 -
gcc 编译过程(图解)、编译参数、使用规则解析
gcc 编译参数、使用规则解析原创 2020-11-20 16:12:39 · 1874 阅读 · 0 评论 -
SSL/TLS协议理解、mbedtls开源库介绍、及应用(SSL+TCP 、SSL+FTP)
0.前言 SSL/TLS协议 一、作用 不使用SSL/TLS的网络通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1)窃听风险(eavesdropping):第三方可以获知通信内容。(2)篡改风险(tampering):第三方可以修改通信内容。(3)冒充风险(pretending):第三方可以冒充他人身份参与通信。SSL/TLS协议是为了解决这三大风险而设计的,希望达到:(1) 所有信息都是加密传播,第三方无法窃听。(2) 具有校验机制,...原创 2021-03-29 10:56:47 · 2817 阅读 · 0 评论 -
网络问题、抓包报文分析,相关知识总结
1.端口占用问题?https://blog.csdn.net/weixin_41231928/article/details/102613178原创 2020-09-09 10:24:33 · 815 阅读 · 0 评论 -
linux高频常用命令、符号学习快速上手(管道等组合命令详解)
1.文件、目录的操作2.管道的理解,和应用原创 2020-09-02 17:45:13 · 1376 阅读 · 1 评论 -
linux文件系统知识总结、SD卡挂载问题总结
0.什么是linux文件系统? 在Linux系统中,每个装置都被当成一个档案来对待,即一切设备即文件 1.目录树结构: Linux内的所有数据都是以档案的形态来呈现的,所以啰,整个Linux系统最重要的地方就是在于目录树架构。 所谓的目录树架构(directory tree)就是以根目录为主,然后向下呈现分支状的目录结构的一种档案架构。 所以,整个目录树架构最重要的就是那个根目录(root directory),这个根目录的表示方法为一条斜...原创 2020-09-02 14:56:45 · 2698 阅读 · 0 评论 -
linux网桥配置命令
https://www.iteye.com/blog/fp-moon-1468650Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联:思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge口分配一个地址,其他子网微机配置网关为bridge口的地址便可以了。当然,因为是设备是网关模式,路由和nat也是必须的了。如果设备本身便是网桥模式,那么路由和nat便可以省掉了。 brctl addbr...原创 2020-08-14 16:27:30 · 293 阅读 · 0 评论 -
makefile文件编写
Make是怎么工作的?什么是makefile一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令.使用规则目标(target):依赖(prerequiries)…<tab>命令(command)<tab>命令(command)...原创 2020-08-14 16:22:39 · 268 阅读 · 0 评论 -
Linux应用层的定时器
Linux应用层的定时器1.定时器理解:可以将其看作一个闹钟。在Linux应用编程层上,当需要实现下列几种功能时,可考虑使用定时器。周期性执行某一项任务 在指定时间去执行某一项任务2.几种定时器介绍具有定时功能的库函数API接口 1.sleep() 2.usleep() 3.nanosleep() 4.alarm() sleep和usleep,Linux并没有提供系统调用,他们都是在库函数中实现的;是通过...原创 2020-08-14 16:18:52 · 1624 阅读 · 0 评论 -
Logrotate总结,机制,原理,日志转储过程
Logrotate总结目录Logrotate机制与原理... 1运行机制(参考博客:https://www.cnblogs.com/sailrancho/p/4784763.html)... 1运行原理(参考博客:https://www.cnblogs.com/sailrancho/p/4784763.html)... 2方案1:默认... 2方案2:copytruncate. 2配置文件 logrotate.conf 3配置:... 4Log...原创 2020-08-14 16:10:43 · 768 阅读 · 0 评论 -
linux网络编程学习(3)
linux网络编程学习(3)soket编程NAME socket - create an endpoint for communicationSYNOPSIS #include <sys/types.h> /* See NOTES */ #include <sys/socket.h>...原创 2020-08-14 16:47:58 · 139 阅读 · 0 评论 -
linux——学习笔记(鸟哥的私房菜)——基础文件——之计算器概论
首先推荐大家鸟哥的私房菜馆:http://linux.vbird.org/基础文件——之计算器概论 计算机硬件五大单元:输入单元,输出单元,cpu内部控制单元,算术逻辑单元,主存储器 常见的两种主要cpu架构,分别是:精简指令集(RISC)和复杂指令集(CISC) 位元:指的时cpu一次可以读取那么多位元的资料;例如:32位元cpu则是一次只能读取32位元的意思(一次所能读的最大资...原创 2018-09-06 11:45:48 · 7778 阅读 · 0 评论 -
linux_鸟哥私房菜第一章——所有习题练习题详细解答
最新稳定版:4.18.6 2018-09-05请上网找出目前 Linux 核心的最新稳定版与发展中版本的版本号码,请注明查询的日期与版本的对应。 答:step1:登陆:https://www.kernel.org/ 请上网找出 Linux 的吉祥物企鹅的名字,以及最原始的图档画面。 (提示:请前往 http://www.linu...原创 2018-09-06 14:55:32 · 1725 阅读 · 0 评论 -
linux——学习笔记(鸟哥的私房菜)——基础文件——第二章之主机规划与磁盘分区
第二章 主机规划与磁盘分区2.1 Linux与硬件的搭配 2.1.1 认识计算机的硬件配备 1.打游戏:因为现在一般的三维(3D)计算机游戏所需要的3D光影运算太多了,所以显示适配器与CPU资源都会被耗用的非常多! 当然就需要比较高级的配备啰,尤其是在显示适配器、CPU(例如Intel的 I5, I7 系列的) 及主板芯片组方面的功能 ...原创 2018-09-07 14:00:35 · 272 阅读 · 0 评论 -
linux网络编程学习(二)
1.进程相关概念介绍 1.查看电脑上运行的进程:ps -a2.进程创建函数fork()NAME fork - create a child processSYNOPSIS #include <sys/types.h> #include <unistd.h> pid_t fork(voi...原创 2018-11-24 15:25:37 · 240 阅读 · 0 评论 -
QT5.11.1学习笔记(一)
学习网站:https://www.cnblogs.com/jingliming/如何创建一个自己的子窗口?#include <qapplication.h>#include <qpushbutton.h>#include<qmainwindow.h>#include <qfont.h>class MyWidget : pu...原创 2020-08-14 16:52:27 · 152 阅读 · 0 评论 -
c语言中的creat()函数使用及参数详解
头文件:#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>#include <fcntl.h> // 提供open()函数 #include <sys/types.h> ...原创 2018-10-10 10:21:58 · 27008 阅读 · 0 评论 -
linux网络编程学习笔记(一)
目录1. 获取系统调用错误信息:errno strerror() perror();2.常规文件操作之创建、读、写 1.文件创建 2.打开文件: 3.写文件:write 4.读文件:3.文件夹操作: 1.创建目录: 2.重新设置文件读写文件位置: 3.打开文件夹: 4.查看文件夹里面的信息: 5.创建多级目录: 1...原创 2018-10-14 21:05:46 · 327 阅读 · 0 评论 -
linux——学习笔记(鸟哥的私房菜)——基础文件——第四章
1.开始下达命令[dmtsai@study ~]$ command [-options] parameter1 parameter2 ... 指令 選項 參數(1) 參數(2)以ls这个『指令』列出『自己家目录(~)』下的『所有隐藏档与相关的文件属性』, 要达成上述的要求需要加入 -al 这样的选项,所以:...原创 2020-08-14 16:53:46 · 118 阅读 · 0 评论 -
linux——学习笔记(鸟哥的私房菜)——基础文件——第五章之Linux 的档案权限与目录配置
1.linux文件属性第一个字符代表这个档案是『目录、档案或链接档等等』:当为[ d ]则是目录,例如上表档名为『.config』的那一行; 当为[ - ]则是档案,例如上表档名为『initial-setup-ks.cfg』那一行; 若是[ l ]则表示为链接档(link file); 若是[ b ]则表示为装置档里面的可供储存的接口设备(可随机存取装置); 若是[ c...原创 2020-08-14 16:54:09 · 149 阅读 · 0 评论 -
linux——学习笔记(鸟哥的私房菜)-——基础文件——之第一章-Linux是什么
本章基本为复制粘贴出一些点目录第一章 linux 是什么1.1 linux 是什么 1.1.1 linux 是什么 1.1.2 linux 之前 unix的历史 1.1.3关于GNU计划、自由软件与开放原始码 1.2 Torvalds的Linux发展 1.2.1 托瓦兹 1.2.2 对386硬件的多任...原创 2018-09-06 11:45:18 · 473 阅读 · 0 评论