【发布时间】:2021-02-22 21:16:40
【问题描述】:
我使用的是 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.
谁能帮我解决这个问题?我真的不明白这是怎么发生的,即使安装很顺利(我猜)。
【问题讨论】:
-
尝试将参数
-I/usr/local/include添加到您的g++命令中。 -
你的意思是这样吗?
gcc -I /usr/local/include -o test test.c -
是的,
-I和/usr/local/include中没有空格。 -
还是同样的问题
-
命令
ls /usr/local/include的结果是什么?