C语言库的路径添加问题

我新安装了一个C语言库,fftw3,安装成功之后,在我预先指定的文件夹下有 /bin /include /share /lib 四个文件夹。由于我指定的路径不是默认的路径,我需要将该路径添加一下。于是我用 vim ~/.bashrc,然后在末尾添加了
export PATH=/path_to_fftw3/bin:$PATH
export LD_LIBRARY_PATH=/path_to_fftw3/lib:$LD_LIBRARY_PATH
export MANPATH=/path_to_fftw3/share/man:$MANPATH
export INCLUDE=/path_to_fftw3/include:$INCLUDE
然后我 source ~/.bashrc。之后我写了一个简单的C语言程序 hello.c:
#include<stdio.h>
#include<fftw3.h>
int main()
{printf("hello\n");return 0;}
但是运行 gcc hello.c 后还是报错:找不到fftw3.h。

请问,我要如何添加路径?

编译命令用gcc -v hello.c或者gcc -print-search-dir hello.c可以看到gcc的搜索路径。应该并没有包括你设置的目录。

推荐Makefile中,或者编译命令行直接用-I -L指明头文件和库文件所在路径。该环境变量的方法也能达到,但这种设定是工程应用级别的,并不是全系统级别的。不推荐错位实现。