Linux
xiaotech
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux c编程基础
(1)GCC 编译选项-c 只编译-o 输出文件-S 汇编文件-E 预编译-O3,O2,O编译优化-g gdb调试选项(2) gdb调试gcc使用-g生产的执行文件或core文件等run:运行list:显示源程序next:下一步,不进函数step:下一步,进入函数print:打印变量kill:结束程序运行break:中断行(3)静态库原创 2014-02-26 17:04:00 · 597 阅读 · 0 评论 -
文件系统操作
(1)分区硬盘fdisk /dev/sdbn->创建分区,逻辑分区和主分区主分区范围1-4逻辑分区5,6....(2)格式化文件分区mkfs.type 分区(3)将分区挂载目录mount 分区 目录被挂载的目录原始内容不可访问原创 2014-02-27 17:33:44 · 408 阅读 · 0 评论 -
网络套接字编程
1。字节序小字节:低位保存在低字节大字节:低位保存在高字节简单程序判断:int isLittle(){ short i=0x0001; if(1==*(char*)&i) return 1; else return 0;}2.hosten原创 2014-03-04 11:09:42 · 368 阅读 · 0 评论 -
shell学习笔记
(1)变量:首字符为字母,其他位置可下划线数字,不能空格,标点符号var=name 注意没空格env 列出环境变量export 设置环境变量参数变量: $# 参数个数,不包括文件本身$0 脚本文件名$1,$2,...参数。$? 上次执行结果变量的运算数学运算: + - * / % 等等expr $a + $b 注意空格逻辑运算 lt gt原创 2014-02-26 13:57:27 · 443 阅读 · 0 评论 -
linux c 调试优化
1.调试工具gdb gdb progdb pro core2.命令btrunlistprintdisplaybreak3.splint:检查为赋值使用的变量及相关问题cflow:给出函数调用关系gprof:检查函数调用性能相关4assertvoid assert(int expression);受NDEBUG影响原创 2014-03-19 09:29:19 · 517 阅读 · 0 评论 -
makefile
简单例子CC=gccCFLAGS=-g -Wall //定义宏,相当defineMyAPP: test.o dog.o //目标: 依赖文件$(CC) -o MyAPP test.o dog.o ${CFLAGS} //生成目标的命令test.o: test.c dog.h$(CC) -c test.c $(CFLAGS)dog.o: dog.c dog.h原创 2014-03-19 10:55:58 · 345 阅读 · 0 评论
分享