プロジェクトに 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 ビットを使用しています。この問題を解決する方法を教えてもらえますか?