Linux
yangbing1113
这个作者很懒,什么都没留下…
展开
-
使用CMAKE过程中碰到的栈溢出问题总结
最近在Linux开发中使用CMKE自动生成makefile,程序运行中碰到了栈溢出的问题(实际还不太确定是不是stack overflow problem导致),于是花了很多时间细细研究了内存划分及分配等相关机制,感觉了解比以前透彻了不少,在此做一下先总结一下问题及解决方法以及还存在的疑问。碰到的问题先说一下碰到的问题:我们在Linux下写的程序,是一个庞大的系统,一个进程下启用了超过30原创 2012-09-28 14:36:14 · 1299 阅读 · 0 评论 -
使用CMAKE链接外部的动态库时找不到库文件解决办法(/usr/bin/ld: cannot find lxxx)
如果你有外部已经生成的动态库文件 libtest.so,在使用CMake编译生成目标文件myproject时需要依赖该so库文件,假设文件存于{MY_PROJECT_DIR}/bin目录下,要链接成功, 需要做的是:在CMakeLists.txt文件中加入两行1: LINK_LIBRARIES(${MY_PROJECT_DIR}/bin) #该命令的作用相当与gcc命令的-L参数的作用原创 2012-10-02 15:40:53 · 19133 阅读 · 1 评论