本人是新手,在学C,C++,想问下,在UBUNTU的程序都又开源代码吗?

C、C++和Java语言
回复
ubuntu_新手
帖子: 9
注册时间: 2011-01-26 21:18
送出感谢: 0
接收感谢: 0

本人是新手,在学C,C++,想问下,在UBUNTU的程序都又开源代码吗?

#1

帖子 ubuntu_新手 » 2011-01-29 17:42

RT
本人想通过UBUNTU的程序(如数独),看它们的源代码学习编写。
请问这些程序有源代码吗(在系统下,LINUX不是很多程序都是开源的吗?下载的时候就是源码,然后编译安装?)?

本人Very菜,希望有些高手能加我辅导下!
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
送出感谢: 0
接收感谢: 0
联系:

Re: 本人是新手,在学C,C++,想问下,在UBUNTU的程序都又开源代码吗?

#2

帖子 racnil » 2011-01-29 18:03

只要他们是按照GPL发布的,用户就拥有获取源代码的权利。但是在你的系统上可能没有这些程序的源代码,你得到网上找找。
不过如果你单独只是想写一个数独程序的话并不是太难的,不知道你想学习的是Ubuntu的用户界面部分的程序还是游戏逻辑。如果想学Ubuntu用户界面编程的话建议还是不要看这些东西的源代码,还是先打好基础~~
SLAX and Xorg(without any Window Managers)
It's fun!
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 本人是新手,在学C,C++,想问下,在UBUNTU的程序都又开源代码吗?

#3

帖子 cuihao » 2011-01-29 18:21

Ubuntu安装的是二进制包,编译过了。
不过源代码大多都能在官网找到。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
ubuntu_新手
帖子: 9
注册时间: 2011-01-26 21:18
送出感谢: 0
接收感谢: 0

Re: 本人是新手,在学C,C++,想问下,在UBUNTU的程序都又开源代码吗?

#4

帖子 ubuntu_新手 » 2011-01-29 18:37

我是刚学C语言,本来打算做一个数独的计算器,但怎么写也写不出来,不知道是不是逻辑不行,所以我想通过看各种源码的方式来学习算法逻辑等等。
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
送出感谢: 0
接收感谢: 0
联系:

Re: 本人是新手,在学C,C++,想问下,在UBUNTU的程序都又开源代码吗?

#5

帖子 racnil » 2011-01-29 18:43

数独的源代码是Python写的,不过跟C应该也差不太多。它的源代码刚刚帮你看了看,在:http://git.gnome.org/browse/gnome-games ... ku/src/lib

如果你能把问题描述得再详细一些的话(比如说,你的工作进行到了什么程度进行不下去了,遇到了什么问题解决不了),可能会有不少人能帮助你指点迷津的~~
SLAX and Xorg(without any Window Managers)
It's fun!
头像
liu滔
帖子: 7211
注册时间: 2010-10-09 23:01
送出感谢: 5 次
接收感谢: 14 次

Re: 本人是新手,在学C,C++,想问下,在UBUNTU的程序都又开源代码吗?

#6

帖子 liu滔 » 2011-02-06 16:37

刚学C的话,我觉得你看那些东西很有可能被搞糊涂的,因为那些东西一般都有很多预处理选项,许多UNIX提供的函数和许多的Makefile等等,还是先学好C的基础知识吧~不知道我理解的对不对 :em06
回复

回到 “C/C++/Java”