c语言 - 找不到'CUnit/Basic.h'文件



我使用MacBook,最近刚刚安装了带有HomeBrew的CUnit。安装进行得很顺利(没有错误或警告,所以我想没问题)。之后,我想运行一个测试文件:

#include <stdio.h>
#include <string.h>
#include <CUnit/Basic.h>
int main(void) {
printf("Hello, world!n");
return 0;
}

可悲的是,在运行这行gcc -o test test.c之后,我得到了这个错误:

test.c:3:10: fatal error: 'CUnit/Basic.h' file not found
#include <CUnit/Basic.h>
^~~~~~~~~~~~~~~
1 error generated.
有谁能帮我一下吗?我真的不明白,即使安装很顺利(我猜),为什么会发生这种情况。

所以问题是,Homebrew在这个路径/opt/homebrew/Cellar/cunit/2.1-3/中安装了包,但gcc看起来默认为/usr/local/include/usr/include中的所有头文件。

要指向已安装的Homebrew包路径,请遵循以下步骤:https://web.archive.org/web/20090129230009if_/http://www.network-theory.co.uk/docs/gccintro/gccintro_23.html

你只需要配置环境变量;)

相关内容

  • 没有找到相关文章

最新更新