请问各位,在linux下的项目,是怎么创建和进行的?
发表于 : 2009-09-20 4:00
看到IDE和vim等之争,才有此问。
使用vim读一些项目的源码,有时候感觉整个项目的条理不是很清楚,特别是项目比较大时,因为文件之间的关联都依赖makefile文件,相对来讲,要用更多时间才能搞清楚,感觉象是盲人摸象,难以窥其全貌。而且,有时想要搞清楚象linux kernel这样规模项目的makefile文件也是有困难的,
就我的了解,现在的linux项目的开发,还是需要手工编写makefile文件的,虽然有auto工具自动生成Makefile文件,但是我不觉得它是个好主意。不知道是不是这样?在这个方面,IDE可能能做得更好一些,虽然通常它们的速度都很慢。我曾经寻找使用eclipse来管理的linux kernel源码来阅读,呵呵
个人猜想,如果有个可视化的makefile文件管理器这样的工具,可以通过添加/删除文件来生成和设置makefile文件,而且可以让整个项目条理更清晰,这样是不是更好一些?
其实在刚开始接触linux下编程就有这个感觉,不知各位有什么好的工具或者建议?
使用vim读一些项目的源码,有时候感觉整个项目的条理不是很清楚,特别是项目比较大时,因为文件之间的关联都依赖makefile文件,相对来讲,要用更多时间才能搞清楚,感觉象是盲人摸象,难以窥其全貌。而且,有时想要搞清楚象linux kernel这样规模项目的makefile文件也是有困难的,
就我的了解,现在的linux项目的开发,还是需要手工编写makefile文件的,虽然有auto工具自动生成Makefile文件,但是我不觉得它是个好主意。不知道是不是这样?在这个方面,IDE可能能做得更好一些,虽然通常它们的速度都很慢。我曾经寻找使用eclipse来管理的linux kernel源码来阅读,呵呵
个人猜想,如果有个可视化的makefile文件管理器这样的工具,可以通过添加/删除文件来生成和设置makefile文件,而且可以让整个项目条理更清晰,这样是不是更好一些?
其实在刚开始接触linux下编程就有这个感觉,不知各位有什么好的工具或者建议?