现在对开源有一些概念,不过还是比较模糊,比如php,linux,mysql的代码是开源的,就是在他们的官方网站谁都可以下载源代码吗?他们的源代码得使用什么编译器编译?有没有专业一点的基础教程,网上滥竽充数的人太多了,要么就是高手不屑一提,要么就是讲的不清楚,或者我遇到了实际问题,没人能解答。既然是开源,就应该有普及基础知识的高手,他要有耐心把外行引导为内行。不知各位有没有好一点的网站推荐。php的架构,环境的配置,源代码每个文件都有什么作用

解决方案 »

  1.   


    你是指php的C源码?
    那么在linux上用gcc,windows上用vc
      

  2.   

    我想知道的是,源代码在window环境下怎么看,用什么工具,在linux下怎么看,用什么工具。感觉学校学的c语言连皮毛都不算。看c或c++的 源码根本无从下手。有这方面比较好的学习资料吗?最好是视频的,有些简单的讲解,在我试验时总是不好用,比如环境的配置,基础知识的积累,随便少了一个环节可能就会卡在那半天都出不来
      

  3.   

    看你一直在问“源代码用什么工具看”这个问题,这个问题其实有点奇怪。这个跟“开源”“不开源”没啥关系呀。这是你自己开发环境的事情,无论你是搞哪种语言开发的(PHP、C/C++、Java啥啥的),都有多种开发环境可供选择。当你开始关注一个开源项目的时候,你当然应该已经知道它是哪种语言开发的,也自然应该知道它的开发环境(至于有些开源项目对开发环境有特殊的配置要求,那么在它的项目文档里一般会有详尽的说明)。如果你对这些不是“很自然地知道”,那大概说明那个开源项目暂时还不适合你。另外再补充一点:严格来讲,“开放源代码”和“可以下载源代码”还不是相同的概念,前者更多的是法律、权责、组织形式意义上的概念,后者只是操作层面的事情。比如 Sun JDK 在 5 版和更早的版本,都是可以下载到完整源代码的,但并不是“开源”。