随笔分类 -  零散记录

零散未分类的笔记
摘要:这里只简单地记录动态库的生成和使用方法,可能并不完整和详细。生成动态库:g++ -shared -fPIC math.cc -o libmath.so-shared指明会生成动态库;-fPIC大致意思是运行时不同进程会公用一份动态库代码,而不会各进程拷贝一份。编译可执行文件使用动态库:g++ main.cc -o test -lmath -L.-lmath指明调用动态库libmath.so;-L.指明动态库的文件位置在当前目录(.)下,如果动态库位于/lib下,则不用加-L.选项;如果运行时动态库并不在/lib下,比如也在当前目录.下,则需要环境变量LD_LIBRARY_PATH包含当前目录( 阅读全文
posted @ 2014-03-29 14:15 debug_me_ 阅读(171) 评论(0) 推荐(0)
摘要:不使用取消“要求源文件完全匹配”选项的方式;我解决过的该问题的一些原因是,源文件中存在一些特殊字符导致编辑器不能设置断点,比如:①if条件括号内使用了/**/注释;②使用VA进行多行注释时,在行首插入了//,但多插入了一个空格,注释的行首就变成了//[空格][tab];③被注释的条件语句内的空格,比如&&[空格]或||[空格],这些情况有时会和不能打断点的问题联系在一起1.尝试使用菜单:编辑-高级-设置选定内容的格式;2.查找所遇到过的特殊字符组合,逐行排除。 阅读全文
posted @ 2013-01-28 18:02 debug_me_ 阅读(858) 评论(0) 推荐(0)