yocto配置好eclipse之后编译多线程配置
来源:互联网 发布:朋友圈关系网软件 编辑:程序博客网 时间:2024/05/17 20:21
在yocto项目中配置好eclipse的开发环境,如何配置eclipse开发出多线程程序。
普通的eclipse程序只需要在Properties->C/C++Build->Settings->Tool Settings->GCC C Linker ->Libraries中添加-pthread之后就可以编译程序了。
1.Properties->Autotools->Configure Settings -> configure ->Command 在--sysroot之前添加 -pthread
2.Properties->Autotools->Configure Settings -> autogen ->Command 在--sysroot之前添加 -pthread
现在就可以交叉编译yocto eclipse 的多线程程序了。
然后通过nfs 发送到板子上,运行。能够正常运行,但是可能是板子上的核数太少了,导致线程运行起来不那么直观。
测试程序:
#include <stdlib.h>#include <stdio.h>#include <pthread.h>#include <stdio.h>#include <unistd.h>void* fun1(void*arg){ int i=0; for( i=0; i<10; ++i) { printf(" thread 1 :%d \n", i); usleep(1000*rand()%10); } return (void*)0;}void* fun2(void*arg){ int i=0; for( i=0; i<10; ++i) { printf(" thread 2 :%d \n", i); usleep(1000*rand()%10); } return (void*)0;}int main(){ pthread_t test ; pthread_t test2 ; pthread_create(&test, NULL, &fun1, NULL); pthread_create(&test2, NULL, &fun2, NULL); printf("xxxxxxxxxxxxxxxxxxxxxxxx\n"); usleep( 1000*1000) ; return 0;}
1 0
- yocto配置好eclipse之后编译多线程配置
- Yocto tips (14): Yocto中编译链的配置变更(tuning)
- linux下用eclipse编译c++的pthread多线程配置
- 配置好jdk之后eclipse打开报错以及VPN上外网问题
- Tomcat下面的配置在每次Eclipse编译后,修改好的配置会还原
- [ubuntu]yocto的安装配置与开发
- [ubuntu]yocto的安装配置与开发
- liunx下配置yocto工程环境
- eclipse 配置 maven 编译代码
- eclipse 配置 maven 编译代码
- eclipse 配置 maven 编译代码
- 整理在ubuntu重装之后配置过程(6G内存,修改网卡物理地址,修改hosts,codeblocks,eclipse,jdk,配置eclipse编译python)
- pch 文件建好之后的xcode配置
- 安装好caffe之后配置Matlab的接口
- myeclipse新安装好之后要配置一下jdk
- hibernate4.2.4在配置好之后的初始化和销毁
- 交叉编译,配置eclipse编译环境
- Eclipse开发环境里配置好maven
- 磁力链接的BASE32编码向HEX编码的转换
- HDU 4614 Vases and Flowers (线段树 + 二分)
- LeetCode 40 - Combination Sum II
- HDU-1358 Period (kmp)
- nyoj A*B Problem II 623 (矩阵相乘)
- yocto配置好eclipse之后编译多线程配置
- 【tyvj1863】【codevs1995】黑魔法师之门,有毒的并查集
- Oracle 11g R2 RAC高可用连接特性 – SCAN详解2
- nginx的常用命令
- EDA 和 SOA 的融合以及实践
- JAVA中使用JSON进行数据传递
- Linux正常关机命令
- ZOJ 3600Taxi Fare(模拟)
- 程序员幽默:66条让你笑爆肚皮的程序员段子