XGCC标准参数h无此类文件或目录
XGCC stdarg.h NO SUCH FILE OR DIRECTORY
我的项目中包含了vsprintf。然而,当我编译它时,我会收到以下错误。
/opt/xgcc/decstation-ultrix/bin/xgcc -DIN_USER_MODE -c -I../userprog -I../threads -G 0 -Wall -O2 -DCHANGED -c vsprintf.c
vsprintf.c:12: stdarg.h: No such file or directory
make[1]: *** [vsprintf.o] Error 1
rm add.o
make[1]: Leaving directory `/home/banana/se31/code/test'
make: *** [all] Error 2
vsprintf的第12行包含以下内容:
#include <stdarg.h>
我使用以下短程序验证了stdarg.h是否正确安装在我的系统中。
//test.c and test.cpp
#include <stdarg.h>
int main(void)
{
return 0;
}
当我运行gcc-test.c或gcc-test.cpp时,我没有收到任何错误,这意味着我的vsprint.c和gcc安装正确。
我在stackoverflow中也遇到过类似的问题,但还没有找到解决方案。我使用Ubuntu 32位作为我的操作系统。有人能指导我如何解决这个问题吗?
作为hvd
指出。我在错误的地方检查stdarg.h。为了解决这个问题,必须将stdarg.h添加到我的项目中。从那里,交叉编译器(xgcc)能够编译该程序。
相关文章:
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 无法将标准库导入本机 android 项目中的头文件
- 从标准输入读取文件后读取用户输入
- CMake 不编译具有非标准扩展名的文件
- Windows 将标准的 C 文件结构注入到正在运行的进程中
- MacOS 上的 LLVM - 标准文件 iosfwd 中未知类型名称'template'
- 张量流错误 此文件需要编译器和库支持 ISO C++ 2011 标准
- 如何在标准c ++中流式传输/读取二进制文件的中间部分并写入另一个文件?
- C++标准视窗 SDK 文件中的编译错误
- 猫鼬 - 包含标准C++库文件时出错
- 在Qt中链接具有非标准名称的lib文件
- 是否有一个标准函数可以打印/监视stdin文件的内容,同时将数据留在stdin中
- 读取二进制文件的惯用C++17标准方法是什么
- 如何比较time_t和标准::文件系统::file_time_type
- 是否有标准的文件保存和交换模式
- 在 ubuntu 上安装 c++ 标准库文件
- 如何减小C++标准库libstdc++.so文件大小
- 流对象来表示文件输入,然后是标准输入?
- 如何创建像标准库头一样的头,以便在不链接头中函数的所有对象文件的情况下编译程序?
- Win32 GUI C(++) 应用将标准输出和标准输出重定向到磁盘上的同一文件