当前位置:  技术问答>linux和unix

Linux如何检出开源软件的源码文件

    来源: 互联网  发布时间:2017-01-13

    本文导语:  在linux下的开源软件,通常的情况是我们下载下来之后通过 ./configure make make install 来安装使用。 在第一步的时候我们通过./configure生成一个树结构。这个树结构中包含了生成的makefile文件,但是c文件还在源码树中。 ...

在linux下的开源软件,通常的情况是我们下载下来之后通过
./configure
make
make install
来安装使用。
在第一步的时候我们通过./configure生成一个树结构。这个树结构中包含了生成的makefile文件,但是c文件还在源码树中。
如果我想把makefile用到的c源码文件挑选出来生成对应的树结构 该怎么办呢?

比如一个很大的开源工程
我通过./configure尽量缩小其大小,想学习一下的时候,上面的想法就很有用了。

|
没有工具做这个
你make时
记录下用到哪些文件以及命令行是啥
然后再自己整

|
把make的输出重定向到一个文件里。

再用awk sed等命令分析一下输出文件,生成你的树形结构。

|
src下面就是对应的那些用到的c源码了。

    
 
 

您可能感兴趣的文章:

  • 都说Linux是开源的,在哪可以找到Linux的源码?
  • linux开源软件
  • 使用linux内核+qt开发的应用程序需要开源吗
  • linux下的软件都必须是开源的么
  • 学习linux,开源社区
  • 大家推荐一下linux下面开源的文件加密工具,谢谢了
  • Google的开源Linux容器 lmctfy
  • Linux下的“邮件服务器”有什么是开源的?
  • linux里的程序是不是都是开源的?
  • 谁知道linux/unix下利用Schema读取校验xml的开源代码,给一个链接,谢谢!
  • linux有哪些比较适合学习的开源的项目啊,最好网络相关的
  • 在linux下开发不开源的商业软件用什么开发工具最好?前5位有分
  • 寻找Linux下开源Office软件
  • [请问]linux下有开源的图像识别的库吗?
  • C语言编写的软件要运行在Linux上是不是也要开源啊?
  • LINUX 是使用的GPL 那么我们在LINUX上开发的软件都要开源免费?
  • 在linux下开发非开源的商业软件用什么开发工具最好?前5位有分
  • linux平台有哪些著名开源软件比如nagios,
  • 开源操作系统 Linux
  • 有哪些开源Linux C测试工具
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux/centos源码安装nginx编译配置选项参数介绍
  • 大家好,我有从网上下的BT源码和MPLAYER源码(是LINUX源码安装的)我想分析一下这些源码。可是这些源码有工作区么?
  • linux/centos下安装nginx(rpm安装和源码安装)详细步骤
  • 请问,shell的一些命令的源码在linux源码树中的那部分?
  • 搜索引擎蜘蛛源码,谁能帮我编译一下!!!源码相赠(没办法,我了解Linux!!!)
  • 书写基于Linux内核的键盘记录器(Writing Linux Kernel Keylogger)中的源码如何编译通过???
  • linux下命令应用软件的源码放在那里?
  • 关于Linux中的QoS部分源码分析
  • 求Linux下mplay(或其它播放器)源码
  • 如何学习linux命令源码
  • 哪本linux源码分析的书里详细讲解了Linux的核心启动代码
  • 咨询一下linux 源码的发布方式
  • 有没有玩的转LINUX源码的高手?
  • Linux字符模式下,有没有支持源码关键字的软件?
  • 请教:如何阅读linux下的源码
  • 可有人对linux的dhcp的源码分析过么?望各位指教,
  • Linux Device Driver 源码请教
  • linux命令源码阅读--求指点
  • 急求Linux下的rtsp服务器的源码?
  • Linux0.11 内核源码 main函数的参数问题
  • 求教如何学习linux源码
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3