红联Linux门户
Linux帮助

编译命令源码找不到config.h头文件

发布时间:2010-12-17 21:56:35来源:红联作者:getlinux
我刚接触linux,想学习coreulits里面的源码,在gnu.org下载coreutils-8.7,解压后用gcc单独源码,如cp.c,提示找不到config.h文件,我在源码包里面也没找config.h这个文件,请问这是什么问题呢?
文章评论

共有 3 条评论

  1. lijiang 于 2010-12-21 22:30:35发表:

    建议:学c基础,用tc之类的编译器比较简便

  2. getlinux 于 2010-12-21 20:18:50发表:

    cd 进入coreulits-8.7文件夹
    输入 a@learn: /usr/src/coreutils-8.7/$ ./configure
    a@learn: /usr/src/coreutils-8.7/$ make
    会生成所缺少的头文件, /usr/src/coreutils-8.7/src文件夹为每个源文件生成相应的目标文件,如cp.c对应生成cp
    此时用GDB就可调试此cp文件。
    a@learn:/usr/src/coreutils-8.7/src/$ gdb cp

  3. getlinux 于 2010-12-20 19:06:58发表:

    没有过来人吗?