Linux中编译C/C++多线程程序
来源:互联网 发布:淘宝刷好评句子 编辑:程序博客网 时间:2024/05/21 23:31
编译执行多线程程序
编译上述多线程程序,必须使用 -lpthread编译选项,因为pthread库不是Linux默认链接库,链接时必须指定使用libpthread.a库(ubuntu11.10这些库在/usr/lib/i386-linux-gnu路径下),在编译选项中需添加-lpthread参数,示例如:
C编译选项:
gcc test.c -o test -lpthread
C++编译选项:
g++ ctest.cpp test.cpp -o test -lpthread
如果是写到MAKEFILE中,可以找到类似TARG_OPTIONS=这样的位置添加-lpthread。
但是往往还是会报告pthread_create未声明问题,说明编译器仍未找到libpthead.a的位置,这时可手动在编译命令行中添加:-L./usr/lib/i386-linux-gnu 选项(这里的路径是libthread.a路径,不同系统、机子可能有所不同!!)
0 0
- Linux中编译C/C++多线程程序
- Linux中编译C语言程序
- LINUX下编译c程序
- Linux 下编译C程序
- cygwin编译linux C程序
- Linux下编译C程序
- Linux下编译C程序
- linux gcc编译C程序
- Linux下编译C程序
- linux gcc编译C程序
- linux编译运行C程序
- linux gcc编译C程序
- linux下编译C程序
- linux 下,编译c程序
- Linux 中C语言编译
- linux下用C开发多线程程序
- linux下用C开发多线程程序
- linux下用C开发多线程程序
- Poj 3122 Pie【基础二分】水题
- POJ 3984迷宫问题
- 第一步:jdk的配置
- android从URL获取数据
- Mysql 存储引擎中InnoDB与Myisam的主要区别
- Linux中编译C/C++多线程程序
- Poedu_计算机基础_lesson06_20160902_函数调用过程
- Java的发展
- CSU Problem 1803 2016(同余定理)——湖南省第十二届大学生计算机程序设计竞赛
- 高度自动化(三)-发布可靠软件的系统方法一书
- 排序
- 51822蓝牙协议之实例解析L2CAP协议
- JVM——HotSpot
- DRP:基本环境安装中遇到那些事儿