DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 224 225 226 227 228 229 230 231 232 ··· 474 下一页

2016年12月21日

摘要: 一 在应用程序需要连接外部库的情况下,linux默认对库的连接是使用动态库,在找不到动态库的情况下再选择静态库。使用方式为: gcc test.cpp -L. -ltestlib 如果当前目录有两个库libtestlib.so libtestlib.a 则肯定是连接libtestlib.so。如果要 阅读全文
posted @ 2016-12-21 10:04 DoubleLi 阅读(8600) 评论(0) 推荐(2)

摘要: 内存分析工具valgrindvalgrind辅助工具qcachegrind 可视化查看valgrind结果淘宝DBA团队发布的监控脚本,使用perl开发,可以完成对linux系统和MySql相关指标的实时监控orzdba 取指定进程名的pidpidof 进程名性能瓶颈查看:perf top -p p 阅读全文
posted @ 2016-12-21 09:51 DoubleLi 阅读(430) 评论(0) 推荐(0)

摘要: // a.h extern void foo(); // a.cpp #include <stdio.h> void foo() { printf("foo\n"); } // x.cpp #include "a.h" int main() { foo(); return 0; } // Makef 阅读全文
posted @ 2016-12-21 09:46 DoubleLi 阅读(1214) 评论(0) 推荐(0)

2016年12月20日

摘要: 遇到如下情况,主程序通过dlopen来打开.so文件,但是.so用到了主程序的log函数。 编译so时,通过引用主程序头文件来编译通过,头文件有log函数声明: extern "C" { void print() } 在主程序的.c文件里有函数的具体实现。 但是dlopen后运行so中函数时,出现找 阅读全文
posted @ 2016-12-20 17:13 DoubleLi 阅读(2339) 评论(0) 推荐(0)

摘要: 首先 --whole-archive 和 --no-whole-archive 是ld专有的命令行参数,gcc 并不认识,要通gcc传递到 ld,需要在他们前面加 -Wl,字串。 --whole-archive 可以把 在其后面出现的静态库包含的函数和变量输出到动态库,--no-whole-arch 阅读全文
posted @ 2016-12-20 17:06 DoubleLi 阅读(2893) 评论(0) 推荐(0)

2016年12月19日

摘要: makefile 分析1 -p 选项,可以打印出make过程中的数据库, 下面研究一下内置的变量和规则。 -n 选项, 只运行,不执行, -d 选项,相当于--debug=a, b(basic),v(verbose),i(implicity),j(innvocation of command),m( 阅读全文
posted @ 2016-12-19 16:54 DoubleLi 阅读(612) 评论(0) 推荐(0)

摘要: 获得Unix/Linux系统中的IP、MAC地址等信息 中高级 | 2010-07-13 16:03 | 分类:①C语言、 Unix/Linux、 网络编程 ②手册 | 4,471 次阅读 作者:diaoyf | 文章来源:http://programmerdigest.cn 作者:diaoyf | 阅读全文
posted @ 2016-12-19 11:26 DoubleLi 阅读(2300) 评论(0) 推荐(0)

摘要: 在开发项目时候,难免要查看日志排查错误。之前只会用cat , more, less, tac, tail的简单功能, 但在实际工程中还是不够用的,至少效率很低。今天抽空看了下以下的博客,并实际进行了简单的操作。 希望以后多用一些这样的方式加快自己的错误排查效率,提高整体的工作效率。 参考文章: ht 阅读全文
posted @ 2016-12-19 11:16 DoubleLi 阅读(863) 评论(0) 推荐(0)

摘要: 众所周知linux中命令cat、more、less均可用来查看文件内容,主要区别有:cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分 阅读全文
posted @ 2016-12-19 10:12 DoubleLi 阅读(19132) 评论(0) 推荐(1)

摘要: Linux中nl命令和cat命令很像,不过nl命令会打上行号,属于比较不常用的命令,下面随小编一起来了解下这个鲜为人知的nl命令吧。 nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设 阅读全文
posted @ 2016-12-19 09:41 DoubleLi 阅读(2140) 评论(0) 推荐(1)

上一页 1 ··· 224 225 226 227 228 229 230 231 232 ··· 474 下一页