私はRHEL5カーネル2.6.33を使い、GCC v4.1.2を使っています。私のプログラムのコンパイル時にCPU_ALLOCの宣言はどこにありますか?
、私は警告「機能のCPU_ALLOCの暗黙的な宣言」と 『CPU_ALLOC』にエラー「未定義の参照を取得します。私はCPU_ZERO_S、CPU_SET_S、CPU_FREE、numa_bitmask_alloc、numa_bitmask_setbitとnuma_bitmask_freeに同じ警告やエラーを取得します。
私はCPU_ALLOCがsched.hにあるはずですが、いくつかのsched.h(/usr/include/sched.h、/usr/include/bits/sched.h、/ usr/)/ linuxの/ sched.h、/usr/src/kernels/linux-2.6.33.1/include/linux/sched.h含まれ、CPU_ALLOCを見つけることができません。
私は両方#include <sched.h>
と#include "/usr/include/sched.h"
が、私はまだ試してみました〜を持つエラー。
このwebsiteのCPU_ALLOC宣言と他の関数が見つかりました。これは私のシステム上にあるはずのファイルですか?
この問題をCPU_ *およびnuma_bitmask_ *関数でどのように解決できますか?
ありがとうございます。
よろしく、あなたがCPU_ALLOCを含むあなたのヘッダファイルで以下を含める必要があり レイン