07月 19th, 2008 | 321 views我是被养懒了的人

曾经俊俊在Ubuntu下吭哧吭哧地下源码包来编译安装,我还笑他小题大做,Ubuntu的源里不是有很多库么。

没想到我也开始吭哧吭哧地找源码包,手动解决依赖关系了。

而且源码还真不好找。现在已经不管版本问题了,找到哪个算那个。

刚才一度卡在某处郁闷死了。

后来配合sunfreeware的软件和google,突然就顺利起来了。昏昏沉沉的大脑也马上兴奋了不少。

所以才有空上来发个日志牢骚牢骚。

下午去了公司,再次感叹一下的环境真不错。

如果您喜欢本站的内容,欢迎订阅我的RSS以获取本站最新资讯。

RSS地址1:http://feed.casparant.com/

RSS地址2:http://feeds.casparant.com/casparant

02月 3rd, 2008 | 447 viewsLinux扫盲

不断更新中……

Q: 如何挂载ISO镜像到光驱(即虚拟光驱)
A: sudo mount -t iso9660 -o loop ./cdimg.iso /mnt/test

Q: 如何更改文件为可执行文件?何时需要更改?
A: 输入sudo chmod a+x filename 即可将文件改为可执行文件。当用文本格式编写了脚本之后,可以执行这个操作执行脚本。

Q: 如何在终端下执行可执行文件?
A: ./filename 即可。

Read the rest of this entry »

02月 3rd, 2008 | 544 views编译错误索引

编译软件在Linux的软件安装方式中有着重要角色,最常用的就是使用“编译三部曲”:
./configure (配置环境,生成Makefile)
make (编译链接,生成可执行文件或库)
make install (将生成的文件复制到对应的路径下)

而在configure阶段会产生各种各样的错误,大都是由于没有对应的类库而造成的。本文以Ubuntu为例列出如下索引:

错误信息:C compiler cannot create executables
错误信息:C++ preprocessor "/lib/cpp" fails sanity check
错误分析:以上两条信息都是由于C/C++编译组件没有安装完全导致的。在Ubuntu下有一个build-essential包,可以一次性将C/C++编译包安装完全。

sudo apt-get install build-essential

Read the rest of this entry »


Powered by Wordpress © 2008 - Caspar Ant | iKon Theme by TextNData | Admin | | 本站正在备案中