大家都知道,make | more这样是无法拦截出错信息的,因为make的正常输出是stdout,错误输出是stderr,而上述管道默认只过滤stdout到more。
如何解决呢?很简单,把stderr绑定到stdout即可,注意不要忘记">"
如下:
make 2>&1 | more[......]
大家都知道,make | more这样是无法拦截出错信息的,因为make的正常输出是stdout,错误输出是stderr,而上述管道默认只过滤stdout到more。
如何解决呢?很简单,把stderr绑定到stdout即可,注意不要忘记">"
如下:
make 2>&1 | more[......]
换了一个Openvz的vps,可能同母鸡的人发Ticket要求换locales来着,原来都是UTF8,用的很好,非要改成gbk,我就无语了。
这样在tab自动补全时候经常出现类似的错误如下:
-bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)
解决方法,编辑/etc/profie,添加一行,如下:
sudo vim /etc/profile
#添加一行
export LC_ALL=[......]
这是由于svn的JavaHL(lib)没有安装。
如下安装:
sudo apt-get install libsvn-java
安装之后,被放在了/usr/lib/jni下面,这是Eclipse默认无法读取的。
修改eclipse.ini
添加下面内容:
-Djava.library.path=/usr/lib/jni
[......]
老是提示文件 设备没有打开
原因是没有new内存
应该MCIWndNew[......]