ZThread在Windows下打印若干DEBUG信息到console的原因
2024-10-19 17:31:51
代码见这篇随笔
在Windows下的运行结果:ZThread打印了一堆东西(并不是我写的)
文件结构:
最开始我以为是编译选项没弄对,同样的代码放到Linux下编译,还是打印这些信息
注意我在Linux下编译的时候用的是如下命令:
g++ -c *.cpp
g++ -o main.o LiftOff.o -s zthread_linux.a -lpthread
我把编译后的zthread的SLL(Static link library)文件命名为zthread_linux.a,并和main.cpp、LiftOff.cpp放在一个目录,所以使用了-s zthread_linux.a进行链接
对于-lpthread,是因为ZThread使用了Posix Thread Library,但是Posix Thread Library不是Ubuntu的默认加载的库,所以要用-lpthread选项指明加载才能链接成功,否则会报很多undefined reference to pthread_create()之类的错误
运行结果:
文件结构:
最新文章
- 基于注解的Spring多数据源配置和使用
- Jmeter3.0发布,版本更新都更新了什么
- Windows Server 2008 R2 WEB服务器配置系列文章索引
- Dev WPF使用总结
- poj 2236:Wireless Network(并查集,提高题)
- GDC2016【彩虹六号:围攻 】使丰富的“突破”成为可能的破坏系统
- [SAP ABAP开发技术总结]Form(subroutine)、Function参数传值传址
- Java学习一
- 基于ffmpeg的流媒体服务器
- ubuntu12.04安装搜狗输入法配置,安装packettracer字体设置,软件推荐
- HTTP 和 HTTPS
- dojo加载树报错
- Arduino内部网页代理,网页穿透,公网访问Arduino内部网页
- [转][C#]文件流读取
- git本地推送远程
- python基本数据类型之字符串(二)
- 解决mac安装homebrew后报错-bash: brew: command not found
- Asp.Net Core混合使用cookie和JwtBearer认证方案
- FIDDLER的使用方法及技巧总结(连载四)FIDDLER通用规则更改
- testng几种写法