• 使用gcc找出头文件的路径


    参考 http://stackoverflow.com/questions/13079650/how-can-i-find-the-header-files-of-the-c-programming-language-in-linux

    gcc -H -fsyntax-only test.c 

    例如:
    $ cat > test.c
    #include <stdbool.h>
    #include <stdio.h>
    ^D
    $ gcc -H -fsyntax-only test.c
    . /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdbool.h
    . /usr/include/stdio.h
    .. /usr/include/features.h
    ... /usr/include/x86_64-linux-gnu/bits/predefs.h
    ... /usr/include/x86_64-linux-gnu/sys/cdefs.h
    .... /usr/include/x86_64-linux-gnu/bits/wordsize.h
    ... /usr/include/x86_64-linux-gnu/gnu/stubs.h
    .... /usr/include/x86_64-linux-gnu/bits/wordsize.h
    .... /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
    .. /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h
    .. /usr/include/x86_64-linux-gnu/bits/types.h
    ... /usr/include/x86_64-linux-gnu/bits/wordsize.h
    ... /usr/include/x86_64-linux-gnu/bits/typesizes.h
    .. /usr/include/libio.h
    ... /usr/include/_G_config.h
    .... /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h
    .... /usr/include/wchar.h
    ... /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h
    .. /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
    .. /usr/include/x86_64-linux-gnu/bits/sys_errlist.h
     
  • 相关阅读:
    Lombok介绍、使用方法和总结
    Vargant centOS7安装
    Nginx
    Docker
    GOPATH
    Golang http
    /^正则表达式$/
    go: missing Git command. See https://golang.org/s/gogetcmd
    Golang 反射
    Golang 常量
  • 原文地址:https://www.cnblogs.com/bettersky/p/6714361.html
Copyright © 2020-2023  润新知