![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
木锦:JUESHIZIYE
这个作者很懒,什么都没留下…
展开
-
Linux指令复习手册二:
Linux指令复习手册:1命令格式:命令名【选项】 【参数1】 【参数2】 Eg : cp-ifile1.cmyfile.c该命令将源文件file1.c复制到目标文件myfile.c,并且在覆盖后者之前给出提示:。命令与选项或者参数间必须要用空格或制表符隔开,连续的空格会被解释为单个的空格。1. 命令名必须是小写英文字母原创 2016-11-06 22:55:22 · 423 阅读 · 0 评论 -
动态库与静态库的介绍和使用以及相应的指令
Linux下静态库和动态库(共享库)的制作使用Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。静态函数库:这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的原创 2017-06-06 13:22:16 · 446 阅读 · 0 评论 -
awk命令介绍
命令行方式awk [-F field-separator] 'commands' input-file(s)其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符的情况下,默认的域分隔符是空格。假设last -n 5的输出如下原创 2017-05-29 16:56:33 · 387 阅读 · 0 评论 -
Linux 网络编程流程和常用函数总结!
原创 2017-01-21 23:03:25 · 411 阅读 · 0 评论 -
Linux 网络编程示例
参考博文:http://www.cnblogs.com/luxiaoxun/archive/2012/10/16/2725760.html示例程序是国嵌的 linux 网络编程是通过socket(套接字)接口实现,Socket是一种文件描述符,socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自转载 2017-01-20 23:19:49 · 394 阅读 · 0 评论 -
Linux指令格式及选项详解一
Linux指令复习手册:1命令格式:命令名【选项】 【参数1】 【参数2】 Eg : cp-ifile1.cmyfile.c该命令将源文件file1.c复制到目标文件myfile.c,并且在覆盖后者之前给出提示:。命令与选项或者参数间必须要用空格或制表符隔开,连续的空格会被解释为单个的空格。1. 命令名必须是小写英文字母原创 2016-11-05 23:45:53 · 621 阅读 · 0 评论 -
工程管理器MAKE的补充
MAKE 工程概念 不同的C文件在不同的目录实现不同的功能 tree 可以树的方式查看当前目录的所有文件 make 批处理 工程管理器 实现 自动编译 在脚本文件时有提到过批处理makefile 文件 帮助make编译项目源代码 如何编译的逻辑makefile 的三元原创 2016-11-19 23:45:07 · 465 阅读 · 0 评论 -
GDB 调试器补充,命令
1)help l或help list 命令一次只能显示十行,若想查看后面的源码可一直按回车键,直到所有源码显示完。list命令(列出源码): l 11表示查看11周围10行代码,即6-15行。 l 1可从头查看源码。 l - 表示查看上一个l命令查看的代码之前的10行,即1-5行。 l 6,20表示查看6-20行的源码 l 函数名原创 2016-11-15 18:29:30 · 286 阅读 · 0 评论 -
Linux下调试器 GDB和工程管理器MAKE 应用详解!
调试器 GDB 1.启动被调试程序 2.设置断点 3.查看断点处变量的值 调试选项 -g gcc -g text.c -o text gdb test //(gdb + 可执行文件) 作用 : 打开gdb调试工具 用到的指令解释: run 运行程序 所有的命令都可以简写,只写第一个字母 l原创 2016-11-13 20:20:43 · 458 阅读 · 0 评论 -
变量的存储类别详解二
变量从作用域(空间)角度来分可以分为全局变量和局部变量 从变量值存在的时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。静态存储方式:程序在运行期间,由系统分配固定的存储空间的方式。动态存储方式:程序在运行期间根据需要进行动态的分配存储空间的方式内存中供用户使用的存储空间可以分为三个部分: 程序区 静态存储区原创 2016-11-18 23:13:32 · 757 阅读 · 0 评论 -
编译器三级优化都干了什么?
一下资料来源网络,整理所得,如有侵权,请联系我删除QQ2858953626GNU编译器提供-O选项供程序优化使用:-O 提供基础级别的优化-O2 提供更加高级的代码优化,会占用更长的编译时间-O3 提供最高级的代码优化-O4 不优化,这是默认值不同的优化级别使用的优化技术也可以单独的应用于代码。 可以使用-f命令行选项引用每个单独的优化技术。转载 2016-11-12 17:05:41 · 1785 阅读 · 0 评论 -
linux下文件夹作用总结
以下是linux系统常见的重要目录以及各个目作用:/根目录。包含了几乎所的文件目录。相当于中央系统。进入的最简单方法是:cd /。/boot引导程序,内核等存放的目录。这个目录,包括了在引导过程中所必需的文件,引导程序的相关文件(例如grub,lilo以及相应的配置文件以及Linux操作系统内核相关文件(例如vmlinuz等一般都存放在这里。在最开始的启动阶段,通过引导转载 2016-11-07 23:07:44 · 1185 阅读 · 0 评论 -
linux文件夹解释大全
/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp转载 2016-11-07 22:56:30 · 371 阅读 · 0 评论 -
结构体内存对齐详解
平时做题对内存对齐有很多疑惑,网上的说法也有很多,而且都给出了例子,看起来好像都是对的,但它们有时却又自相矛盾。今天花了一下午时间总结一下:首先详解Linux系统下的内存对齐笔者以32位的小红帽系统和64位的乌班图系统来做详细的测试:我们先不讲理论,法则,先来看一个例子(32位小红帽系统下):大家看一下这样应该是输出多少? 我之前认为应该是24,原创 2017-09-15 15:33:09 · 2432 阅读 · 2 评论