初学freebsd,关于X的一点疑问
时间:2007-12-16
来源:互联网
语言表达能力比较差,希望能说清楚我想问的东西。
1。在linux下面我可以编译Xorg,在freeBSD里面也可以通过ports自己编译Xorg。这两者的源代码会不同么?是不是有Xorg for linux 和 Xorg for Unix的分别??
如果没有分别的话,我觉得在Unix/Linux下面编译所有的东西几乎都会用到C库,但是freeBSD有自己的C库libc,而Linux有Glibc。
是Xorg根本不依赖C库?
还是它可以在编译的时候自己判断是用libc还是glibc呢?
2。很多程序既可以在unix下工作,也可以在Linux下工作。 是不是在编程序的时候就要考虑到C库的不同,整个程序要写两遍呢?KDE这样的东东,写两遍会不会把程序员搞到疯掉??
3。是不是freeBSD的C库的版本号同发行版号一致,例如freeBSD5用libc5,而freeBSD6.2用libc6,等到7.0发布的时候就升级到了libc7呢?
4。顺便问一下:在ports里面没有找到mesa,但是似乎Linux下面编译Xorg必须先安装mesa的,为什么?
1。在linux下面我可以编译Xorg,在freeBSD里面也可以通过ports自己编译Xorg。这两者的源代码会不同么?是不是有Xorg for linux 和 Xorg for Unix的分别??
如果没有分别的话,我觉得在Unix/Linux下面编译所有的东西几乎都会用到C库,但是freeBSD有自己的C库libc,而Linux有Glibc。
是Xorg根本不依赖C库?
还是它可以在编译的时候自己判断是用libc还是glibc呢?
2。很多程序既可以在unix下工作,也可以在Linux下工作。 是不是在编程序的时候就要考虑到C库的不同,整个程序要写两遍呢?KDE这样的东东,写两遍会不会把程序员搞到疯掉??
3。是不是freeBSD的C库的版本号同发行版号一致,例如freeBSD5用libc5,而freeBSD6.2用libc6,等到7.0发布的时候就升级到了libc7呢?
4。顺便问一下:在ports里面没有找到mesa,但是似乎Linux下面编译Xorg必须先安装mesa的,为什么?
作者: Nankai 发布时间: 2007-12-16
*BSD用的也是GNU C Library吧,叫法不同而已,Debian 下的 glibc 包叫作 libc6
作者: 不开花 发布时间: 2007-12-16
引用:
作者: 不开花
*BSD用的也是GNU C Library吧,叫法不同而已,Debian 下的 glibc 包叫作 libc6
|
xBSD的家伙们其实对把GNU的东西放进基础系统很忌讳,更别说libc这么大这么基础的个儿了。
作者: Jockey 发布时间: 2007-12-16
引用:
作者: Jockey
这个就扯远了...
xBSD的家伙们其实对把GNU的东西放进基础系统很忌讳,更别说libc这么大这么基础的个儿了。 |
作者: 不开花 发布时间: 2007-12-16
BSD一般不会随便用GNU的东西的,不过几个很重要的组件还是必要的,比如编译内核需要gcc。
make config的时候会自动根据环境设置编译参数的,比如库的版本号等。
make config的时候会自动根据环境设置编译参数的,比如库的版本号等。
作者: lbblscy 发布时间: 2008-01-10
引用:
作者: Nankai
语言表达能力比较差,希望能说清楚我想问的东西。
1。在linux下面我可以编译Xorg,在freeBSD里面也可以通过ports自己编译Xorg。这两者的源代码会不同么?是不是有Xorg for linux 和 Xorg for Unix的分别?? 如果没有分别的话,我觉得在Unix/Linux下面编译所有的东西几乎都会用到C库,但是freeBSD有自己的C库libc,而Linux有Glibc。 是Xorg根本不依赖C库? 还是它可以在编译的时候自己判断是用libc还是glibc呢? 2。很多程序既可以在unix下工作,也可以在Linux下工作。 是不是在编程序的时候就要考虑到C库的不同,整个程序要写两遍呢?KDE这样的东东,写两遍会不会把程序员搞到疯掉?? 3。是不是freeBSD的C库的版本号同发行版号一致,例如freeBSD5用libc5,而freeBSD6.2用libc6,等到7.0发布的时候就升级到了libc7呢? 4。顺便问一下:在ports里面没有找到mesa,但是似乎Linux下面编译Xorg必须先安装mesa的,为什么? |
2。同1(建议google一下POSIX standar C这些名词)
3。BSD都是用的自己的LIBC,所以BSD系列都是完整的OS,LINUX只是一个类UNIX内核。 你说的应该是LINUX发行版。
4。问题具体,信息不够。
作者: wsw 发布时间: 2008-04-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28