gdb, compile, link, Makefile
junmuzi
这个作者很懒,什么都没留下…
展开
-
linux如何查看一个进程的堆栈
Original url:http://blog.csdn.net/nanjingligong/article/details/8624739方法一:pstack pidNAME pstack - print a stack trace of a running processSYNOPSIS pstack pidDESCRI转载 2016-06-23 22:09:19 · 3761 阅读 · 0 评论 -
Import Error: No module name libstdcxx
original url:http://stackoverflow.com/questions/32389977/import-error-no-module-name-libstdcxx(gdb) rStarting program: /home/junmuzi/Works/my_works/lstm/caffe-lstm/build/examples/lst转载 2016-07-01 23:14:51 · 919 阅读 · 0 评论 -
C++项目中的extern "C" {}
Original url:http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:123456789#ifdef __c转载 2017-08-23 22:41:43 · 227 阅读 · 0 评论 -
linux编译动态库和静态库的makefile示例
Original url:http://blog.csdn.net/shaoxiaohu1/article/details/46943417根据GenDll.cpp文件,分别生成动态库.so和静态库.a文件,需要依赖的外部库为opencv。1. 静态库的生成makefile命令的简介可参考:跟我一起写 Makefile。使用ar命令生成.a文件,可参考:转载 2017-08-23 14:51:22 · 1036 阅读 · 0 评论 -
Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;gcc/g++与库相关的参数-L,-l,-f
original url:http://www.cppblog.com/tqsheng/archive/2013/01/04/196948.aspx一、基本概念1.1、什么是库在 windows 平台和 linux 平台下都大量存在着库。本质上来说库是 一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于 windows 和 li转载 2017-08-17 23:49:38 · 418 阅读 · 0 评论 -
Cmake系列:如何使用CMake编译自己项目
original url:http://blog.csdn.net/xizero00/article/details/50975156举个例子来说,假如想编译自己写的基于OpenCV的程序那么如果你是使用的是ubuntu的话,就很方便。如果你使用gflags和glog的话那么执行安装:[plain] view plain copy转载 2016-07-02 15:56:42 · 6789 阅读 · 0 评论 -
How to git clone linux kernel for developer(THE URL)
stable:git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git原创 2014-10-09 02:19:32 · 1044 阅读 · 0 评论 -
Makefile中指示符“include”、“-include”和“sinclude”的区别
指示符“include”、“-include”和“sinclude” 如果指示符“include”指定的文件不是以斜线开始(绝对路径,如/usr/src/Makefile...),而且当前目录下也不存在此文件;make将根据文件名试图在以下几个目录下查找:首先,查找使用命令行选项“-I”或者“--include-dir”指定的目录,如果找到指定的文件,则使用这个文件;否则继续依此搜索以下几转载 2013-02-22 17:36:53 · 509 阅读 · 0 评论 -
linux gcc 把静态链接库.a链接到动态链接库.so里
Original url:http://blog.csdn.net/sunnyleevip/article/details/41845445 最近公司的项目中突然出现了这样一个需求,我简化再概括后如下:有两大模块,其中一个模块a最终编译出一个可执行文件exec_a,另一个模块b编译出一个动态链接库lib_b.so被模块a的程序exec_a所链接。现在模转载 2017-08-25 22:18:21 · 522 阅读 · 0 评论