`
yidongkaifa
  • 浏览: 4064526 次
文章分类
社区版块
存档分类
最新评论

当 gcc 找不到内建的头文件

 
阅读更多

今天编译原厂提供的固件,遇到 error: no include path in which to search for limits.h 的问题。

google 得到的说法是 gcc 在配置时指定的 include path 错了,对于我这种 ubuntu 下偷懒 apt-get 来得到 gcc package 的人,百思不得其解呀。

好在 google 还是无比强大的,借用了 stackflow 上某高人的办法,如下方法 bash 下指定环境变量搞定:



export INCLUDE=/usr/lib/gcc/i486-linux-gnu/4.4/include-fixed/:/usr/lib/gcc/i486-linux-gnu/4.4/include/
export C_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.4/include-fixed/:/usr/lib/gcc/i486-linux-gnu/4.4/include/
export CPLUS_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.4/include-fixed/:/usr/lib/gcc/i486-linux-gnu/4.4/include/


具体的路径还需看你的gcc版本以及位置而定。

分享到:
评论

相关推荐

    Eclipse添加C/C++头文件跳转

    Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。下面是在国外到网站上看到解决方案,自己整理了一下拿来分享一下...

    compiler-gcc5.h

    编译android 内核3.4. x 时,提示找不到compiler-gcc5.h头文件。可将此文件下载放到内核include/linux文件夹下即可编译通过。如果再报错建议选择compiler-gcc6.h试试

    glu-9.0.1.tar.xz

    glu源码安装包,需要gcc编译运行。当gcc编译程序出现找不到glu.h头文件的错误时使用此包解决

    xilinx SDK : undefined reference to “xxx”

    发现我的工程的问题是gcc 链接时找不到库文件,如下图我在gcc链接命令中添加了 -llwip4 (该命令的意思时:指定程序要链接的库lwip4,使用了gcc中的-l命令),顺利的解决我的问题啦,从下图也可以看到gcc的编译...

    mingw64安装包(gcc/g++...)

    MinGW,全称Minimalist GNU for Windows,是一个可自由使用和自由发布的Windows特定...MinGW又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32 API)、库和可执行文件。

    gcc编译器(编译选项/过程)

    GCC编译器 GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本...-c:编译、汇编到目标代码(计算机可识别的二进制),不链接标准库(或第三方库) -o:执行gcc后目标文件命名 -g:生成调试信息(方便gdb调试)

    core_cmFunc.rar

    解决 core_cmInstr.h coreFunc.h 编译不通过的问题。...把两个头文件拷贝到你的安装目录下即可 C:是keilC安装目录,5.3.0是你的cmsis版本号,你的版本可能有区别。 C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include

    非递归对输入的数字进行全排列_C语言实现

    如果找不到,就说明排列完成了. 2.从右到左寻找第一个大于left_small所在值的数,设为right_big. 3.交换perm[left_small]与perm[right_big]的值. 4.反转perm[left_small+1]到perm[len]之间的值. 如果把整个排列当作一...

    mips交叉编译环境 共 5 部分 (1)

    目标平台: mipsel-linux(即little endian,x86也是little endian的,不懂的话自己到网上查资料吧) 安装目录: /usr/local/crossdev 源代码安装目录: /usr/local/src 注:没有的目录请自行建立。 2、准备MIPS...

    i686-13.1.0-release-posix-dwarf-msvcrt-rt_v11-rev1.7z

    注意将bin目录添加到系统path环境变量。 C语言编译必备,用起来很方便 3.1:MinGW 是什么? MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件...

    C语言编写的HTTP下载库 0.9版

    参考了周立发的例子和HTTP协议详解 用C语言编写的一个HTTP下载库,还带了一个测试程序,前天在博客上也发了一个例子不过不完整,这次重新设计了,但今天公司GCC坏了,编译程序老报main找不到所以没有测试,后续会发...

    跟我一起写makefile

    而在链接程序时,链接器会在所有的Object File中找寻函数的实现,如果找不到,那到就会报链接错误码(Linker Error),在VC下,这种错误一般是:Link 2001错误,意思说是说,链接器未能找到函数的实现。你需要指定...

    headerFileCPPMac:这是臭名昭著的CPP标头Mac操作系统的文件

    headerFileCPPMac 这是Mac操作系统臭名昭著的CPP标头文件。 我花了一段时间才弄清楚MacOS上没有bits / stdc ++。h头文件,这对于cpp程序员来说非常...步骤3:在终端中键入以下命令,转到给定目录,此处我们使用mkdir

    linux c 查找使用库的cflags与libs的方法详解

    否则会提示找不到指定的头文件或者”undefined reference to …” 的错误信息.假如程序 test.c 中使用了 libxml 的 api, 直接 代码如下:$ gcc -Wall -o test test.c会提示错误消息. 执行 代码如下:$ ls /usr/lib/...

    MinGw5.14(包含下载内容)

    MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。 GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、...

    64位c++编译器mingw-w64-install.zip

    MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、...

    C语言实现电子邮件地址验证程序

    我们最经常遇到的验证,就是电子邮件地址验证。...如果用Windows中的MinGW或Cygwin的gcc编译不通过,错误是找不到头文件。 C语言源代码如下: /* * regex.c - 用正则表达式验证电子邮件地址 * * POS

    pythoncapi_compat:头文件提供旧版本Python C API的新功能

    upgrade_pythoncapi.py :在不失去对旧Python版本支持的情况下,将C扩展模块脚本升级到较新的Python API。 它依赖于pythoncapi_compat.h 。 pythoncapi_compat.h支持Python 3.5至Python 3.10,Python 2.7,PyPy ...

    zxing 在 windows 下的编译包

    isnan, NAN, INFINITY, fmax等一些常量或函数找不到,这是linux与windows包含文件的差异。自己创建就行,我做在nan.cpp和nan.h之中。 2。文件同名:可以把那些文件编译到不同目录,这样就不会干扰了。默认是编译到...

Global site tag (gtag.js) - Google Analytics