Linux下Eclipse给工程配置(附加库目录)
这个问题是在用Eclipse编译c++线程池+任务池这篇文章写的代码时遇到的问题
Eclipse + CDT:
pthread_create函数编译时报错:undefined reference to `pthread_create’
undefined reference to `pthread_create’
undefined reference to `MD5′
由于pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,在编译中要加 -lpthread参数。
1. 直接用gcc编译时 这样解决
在编译中要加 -lpthread参数
gcc thread.c -o thread -lpthread
2.在eclipse中给工程配置选项上配置相应的内容
工程右键--Properties--C/C++ Build--Settings--Tool Settings--GCC C++Linker--Libraries
工程右键--Properties--C/C++ Build--Settings--Tool Settings--GCC C++Linker
Linux下Eclipse给工程配置(附加库目录)相关推荐
- linux下eclipse的使用教程,linux下Eclipse的使用方法总结.doc
linux下Eclipse的使用方法总结 安装的版本 jdk-6u7-linux-i586.bin eclipse-cpp-ganymede-SR1-linux-gtk.tar.gz 主机方面的设置 ...
- Linux下NDK的安装配置
Linux下NDK的安装配置 在编写android程序的时候如果需要复用一部分以前的c语言程序,可以考虑使用NDK.由于设计到c和c++编程,故强烈建议在Linux下安装上eclipse的CDT插件. ...
- 【ARM-Linux开发】linux下Eclipse进行C编程时动态链接库的生成和使用
linux下Eclipse进行C编程时动态链接库的生成和使用 引用 http://linux.chinaitlab.com/soft/864157.html 欢迎进入Linux社区论坛,与200万技术 ...
- Linux 下编译并安装配置 Qt
本文介绍的是Linux 下编译并安装配置 Qt,最近准备做 Nokia 的 Symbian,Maemo 下触摸屏开发.考虑到程序的跨平台可移植性,最终选择使用 Qt 开发.相对来说,国内关于 Qt 相 ...
- Linux下构建自己的C++共享库并配合pkg-config生成链接选项
Linux下构建自己的C++共享库并配合pkg-config生成链接选项 本文将以C++链表的新建.打印操作为例构建自己的共享库,并在实际调试代码时尝试使用.我们在做数据结构题时经常需要将链表打印出来 ...
- linux下Java环境的配置
linux下Java环境的配置 一. 下载jdk5.0 for linux 到sun的主页 [url]http://java.sun.com/j2se/1.5.0/download.jsp[/url] ...
- linux格式化gat分区,Linux 下使用udev永久绑定带库设备方法
Linux 下使用udev永久绑定带库设备方法 在Linux 系统下配置带库设备,传统的方法是当安装完lin_tape驱动后会在/dev/路径下生成IBMtape,IBMchanger 这样的驱动设备 ...
- Linux 下 Memcached 缓存服务器安装配置
Linux 下 Memcached 缓存服务器安装配置 [日期:2011-08-06] 来源:Linux社区 作者:Linux [字体:大 中 小] [安装Memcache服务器端] 我目前的平台, ...
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
最新文章
- CMake Error: CMake was unable to find a build program corresponding to Ninja.
- Jboss4集群配置之四:启动Jboss集群
- 想自己造无人机吗?Intel推出基于 Linux x86的自助无人机开发板
- a标签去除下划线css_数据分析师所需的编程技能 : CSS篇
- 华为云大数据存储的冗余方式是三副本_华为TaurusDB技术解读(转载)
- java程序启动后就进行了7次younggc_程序员如何优化 Java GC
- 白板机器学习笔记 P36-P38核方法
- Linux的基础命令和配置文件
- Ado.Net Entity Framework 批量删除、判断存在
- python整型变量化ascii_Python基础之基本数据类型
- 用spss进行数据的标准化处理_SPSS统计分析案例:数据标准化
- leaftlet 显示个性化图标、旋转图标
- 【TCAX+AVS+MeGui】这里讲讲过气tcax内置特效的制作流程吧
- Server 2008系统安装驱动提示“无法验驱动程序数字签名”怎么办?
- 在MyEclipse下如何添加hiber…
- 关于Jetson TX2刷机各种问题(刷机后键盘等等奇葩错误)
- 云服务器添加交换分区
- JAVA web中的一点东西
- shell 编程 小案例
- 产品流程规划的8个阶段
热门文章
- 升级华为鸿蒙os2.0名单,鸿蒙OS 2.0正式版升级名单确认!这10款机型用户先恭喜了...
- mysql写php木马_PHP一句话木马小总结与SQL语句写一句话木马
- 监听关闭页面事件 ajax,Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
- mysql+存储器_mysql内存储器计算公式_mysql
- AVL树(Java实现)
- Python的多进程锁的使用
- MongoDB两阶段提交实现事务
- 【转】串口通讯—通信协议
- 纪录安装tensorflow的又一次的坑
- nginx事件 -- 第六篇 stale event