随笔分类 - Linux&&Ubuntu
makefile 使用 Tricks
摘要:.phony是表示目标是伪目标,并不生成相应的文件。.phony标志的文件总是执行的。1. 短横(-)与@@(常用在 echo 之前):make 在执行编译打包等命令前会在命令行输出此命令,称之为回显,如果要执行的命令前以字符@开始,则不会回显该条命令,echo XX...
阅读全文
gcc/g++ 使用 tricks
摘要:0. 优化级别-O0,不进行优化的编译后的文件大小反而更小,小于 -O2 的;1. -std 指定 C 语言标准-ansi -ansi == -std=c90-std=c99:(std:standard) 循环变量在 for 语句中定义,也即for (int i = ...
阅读全文
Linux 工具套件 —— binutils、readelf
摘要:readelf:Linux 下专门针对 ELF 文件格式的解析器;0. binutilsGNU Binutilsgnu binutils 一套二进制工具的集合,主要包含:ld(gnu linker)、as(gnu assembler),此外还包括: addr2line...
阅读全文
Linux 下的静态(函数)库、动态(函数)库
摘要:0. 基本在命名上,静态库的名字一般是 libxxx.a,动态库的名字一般是 libxxx.so,有时 libxxx.so.major.minor,xxx 是该 lib 的名字,major 是主版本号,minor是副版本号。linux 系统存放函数库的目录:/lib(...
阅读全文
Linux 下的任务管理 —— ps、top
摘要:ps:report a snapshot of the current processes. ps 命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符 BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符 ...
阅读全文
apt-get install 的参数(add-apt-repository)
摘要:apt-get install 是 ubuntu 下的软件安装命令。sudo apt-get -y install: -y:yes,在命令行交互提示中,直接输入 yes;1. 使用 add-apt-repository 为 apt-get 添加 PPA比如为安装 ...
阅读全文
浙公网安备 33010602011771号