linux下第三方库(ZThread)的安装,eclipse配置

linux下的c++开发与windows有很大不同,windows下使用Visual Studio IDE基本上就把配置的问题都搞定了,linux下如果要需要调用一些第三方库需要
把源码下过来编译好了安装到系统中. 如需要用到ZThread的库,就要从http://zthread.sourceforge.net把源码下过来,解开tar.gz包,在目录下按顺序执行以下命令:
./configure
./Makefile
make install
这样就在linux系统中配好了库,用到这个库的文件编译时使用
g++ -o ZThread ZThread.cpp -lZThread
-l选项就是指明了需要用到的库.

eclipseCDT中集成这个库的方法是在工程属性中,C/C++ Build->Settings->Tool settings->Cygwin C++ Linker->Libraries加入这个库的名字,即ZThread,这跟在命令行编译的时候使用-l是一样的原理.

时间: 2024-10-01 16:18:22

linux下第三方库(ZThread)的安装,eclipse配置的相关文章

Linux下Resin+JSP+MySQL的安装和配置

js|mysql 准备软件:1. J2SDK(1.5.0): jdk-1_5_0-linux-i586-rpm.bin2. Apache(2.0.53): httpd-2.0.53.tar.gz3. Resin(3.0.13): resin-3.0.13.tar.gz4. MySQL(4.1.12): Server: MySQL-server-4.1.12-1.i386.rpm                  Client: MySQL-client-4.1.12-1.i386.rpm5. M

Linux下Varnish缓存服务器的安装与配置

  Varnish是一款高性能且开源的反向代理服务器和http加速器.与传统的Squid相比,Varnish具有性能更高.速度更快.管理更方便等诸多优点.作者Poul-Henning Kamp是FreeBSD的内核开发者之一.Varnish采用全新的软件体系架构,和现在的硬件提交配合紧密.在1975年时,储存媒介只有两种:内存与硬盘.但现在计算 机系统的内存除了主存外,还包括了cpu内的L1.L2,甚至有L3快取.硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得

Linux下PHP加速器APC的安装与配置笔记_php技巧

当前我用的是APC-3.1.9 stable ,可以自己到 http://pecl.php.net/package/APC 下载最新版. 1.安装 复制代码 代码如下: wget http://pecl.php.net/get/APC-3.1.9.tgz tar xzvf APC-3.1.9.tgz cd APC-3.1.9 /usr/local/php/bin/phpize ./configure --enable-apc --enable-apc-mmap --with-php-config

Linux下Nginx+Tomcat整合的安装与配置

一.安装Tomcat和JDK 1.上传apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local2.执行如下命令安装tomcat: #cd /usr/local #tar zxvf apache-tomcat-6.0.18.tar.gz   解压完成后将apache-tomcat-6.0.18重命名为tomcat3.执行如下命令安装JDK: #./jdk-6u12-linux-i586.bin   4.配置环境变量:编辑/etc下

linux基础-Linux下blas库安装问题,麻烦啦

问题描述 Linux下blas库安装问题,麻烦啦 Linux小白,刚上手,安装一个程序,需要blas库,但是一直装不上.想咨询一下大家,帮忙搞定的,给发微信红包.麻烦啦- 解决方案 可以加个微信聊,小白问题多 解决方案二: 如果你有安装包的话,就直接解压,然后进入解压后的文件夹 然后 ./configure make make install就ok了 解决方案三: ./configure make make install 解决方案四: 你是用的啥系统.用的源码还是啥? ubuntu 我用 ap

linux下源代码包的编译安装

linux下源代码包的编译安装其实没那么复杂. 我是win7系统装的虚拟机,就简单说下: 举个简单的例子: http://www.openssl.org/ 这是openssl的官网,下载openssl包(官网肯定是安全的)要是其他的网上下载的--scripts看清包的脚本在玩,别最后安装不成一卸掉发现 "/"没了. 然后上传到你的虚拟机,要是都不知道怎么上传上去,那就别学了. 本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/

LINUX下中文语言包的安装(转)

在安装盘上已经有各种语言包了,我们只需要找到他们,并安装就可以了.中文的是fonts-chinese-3.02-9.6.el5.noarch.rpmfonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm我用的是6CD的安装盘,第一个包在4of6盘上,第二个在6of6盘上,进入各文件对应目录,运行下面命令:#rpm -ivh fonts-chinese-3.02-9.6.el5.noarch.rpm#rpm -ivh fonts-ISO8859-2-75dpi-1.0-

[c/c++]关于linux下动态库/静态库的基础问题

问题描述 [c/c++]关于linux下动态库/静态库的基础问题 本人小白,自学没多久,有几个问题一直没搞太明白,望高手解答! 假如我写了一个动态库libmylib.so(我有函数声明mylib.h),里面用到了A同学写的动态库liba.so(我有声明a.h),现在我要在一个新的程序test.cpp里调用我写的mylib.so 问题: 1.test.cpp的头文件需要两个.h都包含还是只要mylib.h? 2.用g++链接时 -lmylib -la都需要吗? 3.假如有一天liba.so文件丢失

linux下没有后缀名的安装文件是什么?

问题描述 linux下没有后缀名的安装文件是什么? 在官网上下了.gz文件,解压后是这样的,这怎么安装? 解决方案 linux文件没有具体区别,不像微软的那样,只要有权限就可以执行,具体怎样安装需要看,制作者 解决方案二: gz格式一般是源码包,这个你在命令行下面看下文件全名,有可能是文件窗口中隐藏后缀了 解决方案三: 1使用命令安装,apt install,百度搜一下会有的 2使用应用中心安装 解决方案四: 你看一下,你下载的是不是源码包.如果是源码包,安装的话,需要进行编译的.