2013年3月29日

转载:Linux下的 .o、.a、.so文件

摘要: 工程里很多函数只是有声明,找不到实现的代码。因为那些实现代码已经编译成库所以看不见,我所看见的全是一堆头文件..o、.a、.so文件都是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据。优点:程序模块化,容易重新编译,方便升级。分类:静态函数库(对应.a文件)、 共享函数库(对应.so文件,类似于Windows的dll文件)、 动态加载函数库(对应.o文件,相当于Windows里的.obj文件)静态函数库特点:实际上是简单的普通目标文件的集合,在程序执行前就加入到目标程序中。优点:可以用以前某些程序兼容;描述简单;允许程序员把程序link起来而不用重新编译代码,节省了... 阅读全文

posted @ 2013-03-29 16:40 liyanfasd 阅读(184) 评论(0) 推荐(0) 编辑

Fedora 10中Qt4 Designer显示乱码问题

摘要: 最近在学习嵌入式Linux的Qt,在WMware上装的Fedora 10,在装Fedora 10时几乎将所有的软件rpm包都安装上了,可是在用Qt4 Designer时,发现其显示的太不正常(没有菜单栏、属性窗口等),点击Application->Programming->Qt4 Designer显示效果如下:上网search了一下,原来是字库捣的鬼,那就修改一下显示字体吧。按照网上说的,在终端输入qtconfig-qt4,将Fonts标签页的Family改成Bitstream Charter,然后重新启动Qt4 Designer,发现还是不显示菜单栏,看来是字体没有修改成功。这种 阅读全文

posted @ 2013-03-29 15:29 liyanfasd 阅读(283) 评论(0) 推荐(0) 编辑

导航