arm-linux-gcc如何设置编译器的默认引用路径
用arm-linux-gcc编译linux内核时出现错误,net/ipv4/netfilter/ipt_ECN.c:20:42:error:linux/netfilter...
用arm-linux-gcc编译linux内核时出现错误,
net/ipv4/netfilter/ipt_ECN.c:20:42: error: linux/netfilter_ipv4/ipt_ECN.h: No such file or directory
我找了一下,在/usr/include/linux/netfilter_ipv4中确实有ipt_ECN.h这个文件,为什么还说“No such file or directory”呢?是不是arm-linux-gcc还需要设置一下默认包含路径“/usr/include”?又该怎么设置?
导致这个error的根本原因我已经知道了,是编译内核的配置问题。但编译器的默认“引用”路径,如果可以设置的话,还是想了解一下,谢谢!!! 展开
net/ipv4/netfilter/ipt_ECN.c:20:42: error: linux/netfilter_ipv4/ipt_ECN.h: No such file or directory
我找了一下,在/usr/include/linux/netfilter_ipv4中确实有ipt_ECN.h这个文件,为什么还说“No such file or directory”呢?是不是arm-linux-gcc还需要设置一下默认包含路径“/usr/include”?又该怎么设置?
导致这个error的根本原因我已经知道了,是编译内核的配置问题。但编译器的默认“引用”路径,如果可以设置的话,还是想了解一下,谢谢!!! 展开
1个回答
2013-12-03
展开全部
把路径加到 /etc/profile 或 ~/.bash_profile 里都可以
追问
您说的这个好像是设置编译器的路径,我问的是编译器在编译代码时的Include默认路径,比如电脑的/usr/Include/a文件夹中有个文件x.h,在c代码中可以直接include ,而不用写成include
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询