LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1217|回复: 8

关于:C/C++开发及服务器系统选择

[复制链接]
发表于 2008-8-11 22:45:36 | 显示全部楼层 |阅读模式
请问一下:我准备在Linux下进行C++开发。
准备用C++开发游戏服务器,因为对linux不了解。所以。想咨询一下大家都是用什么linux系统下进行C/C++开发及使用什么版本的Linux系统做服务器。
谢谢!
发表于 2008-8-12 01:42:14 | 显示全部楼层
我是开发用Gentoo,服务器用CentOS。
Gentoo由于是用源代码自行配置构建的Linux,相当适合程序员。Gentoo提供的多版本GCC/GLIBC共存机制,以及可以灵活配置的crossdev工具链交叉编译环境,也很适合开发针对不同Linux发行版和不同硬件平台的软件。
CentOS是我用过的最稳定的Server版本,所以一直用他。Google这个有米的公司用的这是CentOS的付费版本Red Hat Enterprise Linux(RHEL)。如果你的目标用也很有米,推荐用RedHat的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-12 19:28:32 | 显示全部楼层
好的。谢谢。。。非常感谢。。。我去查看一下相关资料及下载下来试试。。。
回复 支持 反对

使用道具 举报

发表于 2008-9-27 15:34:38 | 显示全部楼层
路过...学习啦!!!
回复 支持 反对

使用道具 举报

发表于 2008-9-27 16:18:22 | 显示全部楼层
我是debian lenny
回复 支持 反对

使用道具 举报

发表于 2008-9-28 12:30:46 | 显示全部楼层
建议在目标机上开发。比如,如果你在 RHEL 上搭服务器就要在 RHEL 上开发。不同发行版由于软件包版本的不同可能有很大差异。
回复 支持 反对

使用道具 举报

发表于 2008-9-29 15:03:22 | 显示全部楼层
同意楼上的。

LINUX下用C++写程序,软件依赖关系是个很让人头痛的问题。

通常一个软件在一个发行版里边可以运行,到了另外一个发行版就怎么整也整不出来了。

国际上用的多的还是RedHat企业版RHEL,CentOS可以考虑作为开发机器使用,但是一定要选择和目标机版本相一致的CentOS,否则到时候出现不同发行版之间的移植问题,就有够你头疼的了。

红帽的企业版也分很多种,根据授权不同,收费不同,未必一定要有米才能用。
回复 支持 反对

使用道具 举报

发表于 2008-9-30 11:39:04 | 显示全部楼层
你可以把要用的库的版本定下来,其实在Linux上开发主要是要给自己一个严格的标准,越严格将来越“幸福”。
回复 支持 反对

使用道具 举报

发表于 2008-10-6 13:56:16 | 显示全部楼层
呵,最后成了紧凑耦合与松散耦合的故事
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表