账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    C语言 找不到当前目录下的头文件
    53
    0

    目录结构和编译命令如下

    $ ls src/
    bill-ce.c  bill-ce.h  mod_yytts.c
    $ cat build.sh 
    gcc -shared -fPIC -o /usr/local/freeswitch/mod/mod_yytts.so src/mod_yytts.c -I /usr/local/freeswitch/include/freeswitch 
    $ ./build.sh 
    src/mod_yytts.c:6:10: fatal error: bill-ce.h: No such file or directory
     #include <bill-ce.h>
              ^~~~~~~~~~~
    compilation terminated.

    bill-ce.h 为什么会找不到呢?应该添加什么样的参数呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ┽→僞╬鎻╬ 普通会员 1楼

      在C语言中,你可以使用<stdio.h>作为头文件,因为它包含了标准输入输出流的功能。如果你在当前目录下找不到这个头文件,那么问题可能出在你的C编译器设置上。

      以下是一些可能的解决方法:

      1. 在你的C源文件中使用#include <stdio.h>来包含这个头文件。例如:

      ```c

      include

      ```

      1. 如果你的C编译器没有正确地安装<stdio.h>,你可能需要使用一些外部工具(如gccar)来编译你的源代码,以确保它包含了这个头文件。例如:

      bash gcc -c myprogram.c -o myprogram ar cvf myprogram.o /usr/local/bin/myprogram

      这段代码将编译源代码为可执行文件,并将头文件添加到可执行文件中。你可以使用./myprogram来运行这个可执行文件。

      1. 如果你是在一个共享目录中编译的程序,你可能需要修改你的编译设置,以指定你的源代码应该包含哪些头文件。例如,如果你的源代码位于/usr/local目录中,你可以使用以下命令来编译你的程序:

      bash gcc -c myprogram.c -o myprogram ar cvf myprogram.o /usr/local/bin/myprogram

      这段代码将编译源代码为可执行文件,并将头文件添加到可执行文件中。你可以使用./myprogram来运行这个可执行文件。

    • 在C语言中,你可以使用<stdio.h>作为头文件,因为它包含了标准输入输出流的功能。如果你在当前目录下找不到这个头文件,那么问题可能出在你的C编译器设置上。

      以下是一些可能的解决方法:

      1. 在你的C源文件中使用#include <stdio.h>来包含这个头文件。例如:

      ```c

      include

      ```

      1. 如果你的C编译器没有正确地安装<stdio.h>,你可能需要使用一些外部工具(如gccar)来编译你的源代码,以确保它包含了这个头文件。例如:

      bash gcc -c myprogram.c -o myprogram ar cvf myprogram.o /usr/local/bin/myprogram

      这段代码将编译源代码为可执行文件,并将头文件添加到可执行文件中。你可以使用./myprogram来运行这个可执行文件。

      1. 如果你是在一个共享目录中编译的程序,你可能需要修改你的编译设置,以指定你的源代码应该包含哪些头文件。例如,如果你的源代码位于/usr/local目录中,你可以使用以下命令来编译你的程序:

      bash gcc -c myprogram.c -o myprogram ar cvf myprogram.o /usr/local/bin/myprogram

      这段代码将编译源代码为可执行文件,并将头文件添加到可执行文件中。你可以使用./myprogram来运行这个可执行文件。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部