博文

目前显示的是 五月, 2007的博文

新博客开张,敬候新老朋友光临

http://www.sunchangming.com/blog/嗯,就是我的姓名的拼音啦~有了新家,于是这里就要停止更新一段时间,嘿嘿,不好意思啦~

-pthreads测试

OS:solaris 8
Gcc: gcc (GCC) 3.4.6#include <iostream> intmain(int argc,char* argv[]){ #ifdef _REENTRANT std::cout<<"threaded"<<std::endl; #elsestd::cout<<"single thread"<<std::endl; #endifreturn0; } 无论是用
g++ threadTest.cpp -o thr –pthreads
还是用
g++ threadTest.cpp -o thr
编译,输出的结果都是threaded
而,把代码稍微修改一下#include <stdio.h> intmain(int argc,char* argv[]){ #ifdef _REENTRANT printf("%s\n","threaded"); #elseprintf("%s\n","single thread"); #endifreturn0; } 用
g++ threadTest.cpp -o thr –pthreads
编译输出threaded

g++ threadTest.cpp -o thr
编译输出single thread
结论:
在solaris下在编译源代码的时候给gcc加-pthreads参数的一个主要的用途就是定义
_REENTRANT宏。这将导致在pthreads和solaris threads混用的时候,采用Solaris
threads语义。
但是iostream等头文件会强行定义这个宏。

boost 1.34出了

正在编译中,已经半个小时过去了,唉~~~~
嗯,看到提到了Filesystem Library的Internationalization,至于TR1 Library之类的
我倒是不关心。
不过按官方的说法,要gcc 4.1.x 才能在 Solaris下编译通过。
但是,我可没打算换成gcc 4.x
唉……

一个小时后佟大为在第三极露天签唱,有喜欢他的快去啊

一个小时后佟大为在第三极露天签唱,有喜欢他的快去啊。北四环西路58号再往西走
100米。
个人感觉,他演的片子是很不错,人也长的可以,但是若人人都演而优则唱的话,我不
如赶紧去拜楼下的瞎老头学艺走个捷径。