摘要: #用户级别:在家目录下;系统级别:在 /etc/profile目录下. 方法一: 1.添加动态库路径时: 一般先用命令查找一下需要的动态库的路径:(sudo) find / -name 动态库名称 ; 1> vim /etc/ld.so.conf (添加动态库路径) 2> 增加路径 3> sudo 阅读全文
posted @ 2017-01-04 13:49 明年今日卟 阅读(946) 评论(0) 推荐(0)
摘要: gdb调试命令 1>. 启动gdb gdb 可执行程序的名字 2>. 查看代码 l -- 查看当前文件 -- 默认main函数 2. 查看其它文件: l 文件名:行号, 显示指定行号的上下文 l 函数名 -- 当前文件 l 文件名:函数名 -- 指定文件 3. 查看默认显示的行数: show lis 阅读全文
posted @ 2017-01-04 13:17 明年今日卟 阅读(843) 评论(0) 推荐(0)
摘要: 1. Makefile的编写: 1>. makefile的命名 1. makefile 2. Makefile 2>. makefile中的规则 三部分: 目标(app):依赖(main.c a.c b.c) 命令(gcc main.c a.c b.c -o app) gcc main.c a.c 阅读全文
posted @ 2017-01-04 12:02 明年今日卟 阅读(152) 评论(0) 推荐(0)
摘要: #define max(a,b) a>b?a:b 这个宏有诸多缺点:当调用比如max(3,2)*2时会出现不想要的结果.按理来说,我们想要得到的结果是:3*2=6,但是由于优先级的问题,得到的结果是:3>2*2?a:b即得到答案是4;修改如下:#define MAX(a,b) ((a)>(b)?(a 阅读全文
posted @ 2017-01-04 11:42 明年今日卟 阅读(176) 评论(0) 推荐(0)