1

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

4

1 に答える 1