linux
探索linux的常用命令行和shell脚本编程、应用层编程以及系统相关
五彩缤纷的代码世界
平凡人做好每一件平凡事
展开
-
Makefile常用到的四种赋值方式(= := += ?=)说明
前言 在浏览makefile文件时,我们是否经常遇到=、:=、= 、?=这四种赋值方式,并为它们之间的区别与用法感到疑惑,下面我们就逐一来说明它们的用法。1、符号【=】 符号【=】是最基本的赋值方式,与在文中位置无关,系统自动推导将最终的赋值作为该变量的值。 例(1)在获取str变量上面定义赋值str=123target: @echo $(str)输出:fashion@ubuntu:~/vscode/test$ make123 例(2)在获取str变量下面定义赋值target:原创 2021-08-08 22:32:31 · 8251 阅读 · 4 评论 -
linux系统查看某个进程使用的内存情况
前言 linux系统查看进程内存情况的方法多种多样,下面介绍三种常用方法:第一种方法,top命令通过指令 top -p 进程PID查看,进程Pid可通过指令:ps -ef | grep <进程名称> 获取举例:查看进程ChargingPile内存使用情况,分两步1、输入ps -ef | grep ChargingPile2、输入top -p 3295如下图其中RES为真实的物理地址,单位是KB,VIRT为虚拟地址大小第二种方法,ps指令输入指令 ps -aux | gr原创 2020-11-17 17:14:52 · 6121 阅读 · 0 评论 -
linux C/C++常用头文件
1 数据类型1.1 stdint.huint8_tuint16_tuint32_t1.2 stdbool.h C语言中是没有bool类型的(C++中有),若要使用此类型,需要包含头文件stdbool.h。falsetrue1.3 stddef.hcsize_t// 机器相关的无符号类型,它被设计的足够大以便能表示内存中任意对象的大小。ptrdiff_t// 表示指针相减的结果,是一种带符号类型。NULL2 变量2.1 errno.herrno2.2 stdlib.hEXIT_转载 2020-08-03 17:59:47 · 3634 阅读 · 0 评论