![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
EulerAndGauss
这个作者很懒,什么都没留下…
展开
-
cmake使用总结(转)---工程主目录CMakeList文件编写
转载http://blog.163.com/ji_wei8888/blog/static/486804462011991064371/ 在linux 下进行开发很多人选择编写makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大,搞的人头很大。采用自动化的项目构建工具cmake 可以将程序员从复杂的makefile 文件中解脱出来。cmake 根据内置的规则转载 2016-11-16 12:47:40 · 4181 阅读 · 0 评论 -
W: 无法下载 http://ppa.launchpad.NET/fcitx-team/nightly/ubuntu/dists/jessie/main/binary-amd64/Packages
执行apt-get update时出现以下情况 W: 无法下载 http://ppa.launchpad.NET/fcitx-team/nightly/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found 解决办法:将对应的PPA删除掉即可 使用以下命令切换到对应PPA目录 1. cd /etc/apt/s转载 2016-12-27 21:57:01 · 2557 阅读 · 0 评论 -
gcc指定头文件路径及动态链接库路径
gcc指定头文件路径及动态链接库路径 本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文包含了很多的例子,具有很强的操作性,希望读者自己去走一遍。 一.#include #include #include “”先到源文件所在文件夹去找,然后再到系统指定的某些目录中去找某转载 2016-12-07 21:28:17 · 738 阅读 · 0 评论 -
linux下的头文件和库文件搜索路径
GCC 找头文件有三种策略: 1. 会在默认情况下指定到 /usr/include 文件夹 ( 更深层次的是一个相对路径, GCC 可执行程序的路径是 /usr/bin ,那么它在实际工作时指定头文件头径是一种相对路径方法,换算成绝对路径就是 /usr/include) 2.GCC 还使用了 -I 指定路径的方式,这一点大家都知道 3. 还可以使用一个参数来指示 GCC 不搜索系转载 2016-12-07 20:28:51 · 618 阅读 · 0 评论 -
Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 /opt:用户级的程序目录,可以理解为D:/Softwar转载 2016-12-07 17:18:31 · 450 阅读 · 0 评论 -
优秀的linux学习网站
从网络上拷贝别人归纳的列表。 Linux优秀网站列表 国内 http://www.chinaunix.net/ 国内最火爆的unix/linux论坛 http://www.linuxforum.net/ linux爱好者交流的场所,侧重编程开发 http://www.linuxaid.com.cn/ 面向初学者者提供资料 http://www.ibm.com/developerwo转载 2016-12-07 15:17:12 · 444 阅读 · 0 评论 -
Linux静态库和动态库区别
我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。 静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。 动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。 本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们转载 2016-12-05 21:31:41 · 216 阅读 · 0 评论 -
linux经典书籍推荐
转载http://www.cnblogs.com/jiangjh/archive/2011/06/27/2091164.html 入门篇 《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。 驱动 篇 《LINU转载 2016-11-22 17:41:42 · 268 阅读 · 0 评论 -
Linux makefile 教程 非常详细,且易懂
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解转载 2016-12-03 17:15:50 · 464 阅读 · 0 评论 -
boost::filesystem::status: Permission denied: "/home/congleetea/.gvfs"的解决办法
在终端中键入命令时,按tab键时,忽然就不好使,显示: [rospack] Warning: error while crawling /home/xxx: boost::filesystem::status: Permission denied: "/home/xxx/.gvfs" 没法正常工作。 解决办法: 在~目录下面: ~$ sudo umount /home/con转载 2016-11-14 20:34:28 · 674 阅读 · 0 评论 -
Makefile常用万能模板(包括静态链接库、动态链接库、可执行文件)
转载http://www.cnblogs.com/prettyshuang/p/5552328.html 本文把makefile 分成了三份:生成可执行文件的makefile,生成静态链接库的makefile,生成动态链接库的makefile。 这些makefile都很简单,一般都是一看就会用,用法也很容易,只需要把它们拷贝到你的代码的同一目录下,然后就可以用 make 来生成转载 2016-11-16 17:52:50 · 591 阅读 · 0 评论 -
Linux进程与线程的区别
https://blog.csdn.net/laviolette/article/details/51506953进程与线程的区别,早已经成为了经典问题。自线程概念诞生起,关于这个问题的讨论就没有停止过。无论是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了。一般程序员而言,搞清楚二者的概念,在工作实际中去运用成为了焦点。而资深工程师则在考虑系统层面如何实现两种技术及其各自的性...转载 2018-06-23 23:44:47 · 156 阅读 · 0 评论