
Linux平台C/C++开发环境
yuanhubilie
本人学生,男,爱好计算机,航空等。
展开
-
cmake 学习笔记(一)
最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试看:例子一单个源文件 main.c例子二==>分解成多转载 2014-04-21 10:53:47 · 555 阅读 · 0 评论 -
编译优化指南
Joshua Saddler 作者黄曦 译者Le Zhang 审校更新于2009年 7月 11日 本翻译的原始版本已经不再被维护1. 介绍什么是CFLAGS和CXXFLAGS人们用环境变量CFLAGS和CXXFLAGS来告诉GNU编译器集合(GNU Compiler Collection),即gcc,在编译源代码时使用哪些选项。CFLAGS用于C代码,CXXFL转载 2014-07-02 09:54:38 · 572 阅读 · 0 评论 -
VIM文本替换命令
替換(substitute):[range]s/pattern/string/[c,e,g,i]5.1 range指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 regexp 來表示。转载 2014-05-29 19:31:10 · 736 阅读 · 0 评论 -
Linux下共享库的隐式和显式链接
原文链接:http://zhiwei.li/text/2009/04/linux%E4%B8%8B%E5%85%B1%E4%BA%AB%E5%BA%93%E7%9A%84%E9%9A%90%E5%BC%8F%E5%92%8C%E6%98%BE%E5%BC%8F%E9%93%BE%E6%8E%A5/转载 2014-06-12 19:10:07 · 1124 阅读 · 0 评论 -
使用g++编译C/C++程序,链接时出现undefined reference to错误
原文链接:http://armsword.com/2013/11/10/undefined-reference-to.html转载 2014-06-12 19:40:19 · 23877 阅读 · 0 评论 -
折腾gcc/g++链接时.o文件及库的顺序问题
原文链接:http://www.cnblogs.com/OCaml/archive/2012/06/18/2554086.html转载 2014-06-12 18:39:24 · 616 阅读 · 0 评论 -
理解 pkg-config 工具
原文链接:http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/转载 2014-05-30 14:04:57 · 586 阅读 · 0 评论 -
gcc头文件指定及动态链接的使用
原文链接:http://blog.youkuaiyun.com/niulin/article/details/4437143转载 2014-09-26 15:40:17 · 1082 阅读 · 0 评论 -
【Linux学习笔记】Linux动态共享对象(动态链接库)装载过程
原文链接:转载 2014-11-12 17:26:16 · 590 阅读 · 0 评论 -
解決 undefined symbol / reference
原文链接:转载 2014-06-12 19:29:35 · 1673 阅读 · 0 评论 -
undefined reference问题总结
原文链接:http://ticktick.blog.51cto.com/823160/431329转载 2014-06-12 20:01:18 · 715 阅读 · 0 评论 -
编译 链接和加载
原文链接:http://duanple.blog.163.com/blog/static/7097176720111141085197/转载 2014-06-12 19:23:18 · 931 阅读 · 0 评论 -
cmake to visual studio project
how to generate *.sln from cmake projects I've discovered that one can use something like this:cmake -G "Visual Studio 10"The example generates needed VS 2010 files from an input CMakeLists.txt fi原创 2014-04-21 11:20:19 · 2273 阅读 · 0 评论 -
Linux 命令学习之——mv命令
原文链接:http://www.cnblogs.com/peida/archive/2012/10/27/2743022.htmlmv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式: mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令转载 2014-04-22 10:52:43 · 547 阅读 · 0 评论 -
vim代码折叠
VIM设置代码折叠今天看了一下别人写的程序的源代码,发现是用vim写的,代码中有趣是用vim来折叠代码,一开始我以为是用插件的,后来上网查了查,得出以下使用方面的技巧。1. 折叠方式可用选项来设定折叠方式:可在Vim 配置文件中设置 set fdm=XXX可直接在文件中使用注释调用vim命令 /* vim: set fdm=XXX: */有6种方法来选定折叠:转载 2014-05-08 15:48:05 · 613 阅读 · 0 评论 -
Vim + Cscope打造Linux下的Source Insight
原文链接:http://www.cnblogs.com/wz19860913/archive/2011/05/05/2038054.htmlSource Insight是Windows下最方便浏览代码的工具。但是Source Insight是没有Linux版本的。为了方便在Linux下浏览代码并进行学习,可以利用Vim配合Cscope来打造Linux下的Source Insight。转载 2014-05-08 11:23:46 · 675 阅读 · 0 评论 -
Linux 编译 链接和加载
原文信息: 作者:phylips@bmy 2011-11-06 出处:http://duanple.blog.163.com/blog/static/7097176720111141085197/转载 2014-05-14 11:15:40 · 1022 阅读 · 0 评论 -
linux编译使用链接库
为什么会出现undefined reference to 'xxxxx'错误?首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你就要在编译参数里指定程序要链接数学库,方法是在编译命令行里加入-lm。-l参数和-L参数-l参数就是用来指定程转载 2014-05-14 10:34:55 · 773 阅读 · 0 评论 -
Vi/Vim查找替换使用方法
原文地址:转载 2014-06-05 11:27:39 · 452 阅读 · 0 评论 -
链接器和加载器原理
原文链接:http://duanple.blog.163.com/blog/static/7097176720094874045208/转载 2014-06-12 19:20:06 · 2113 阅读 · 0 评论 -
Linux动态库(一)之同名符号
原文链接:http://zoufeiblog.appspot.com/转载 2014-11-12 17:37:44 · 894 阅读 · 0 评论