質問:/asm-generic/cmpxchg-local.hにアクセスするためには、何をリンクする必要がありますか?asm-generic/cmpxchg-local.hに対してコンパイルできません。
情報:
は、私はいくつかの場所のリンクを欠けている知っているが、私は右のコマンドを把握することはできません。コンパイラをリンクするときはあまり良くありません。私はcmpxchg-local.hへのアクセスをテストする簡単なプログラムをコンパイルしようとしました。私はそれを "asm-generic/cmpxchg-local.h"としてやっているのを見ましたが、それもうまくいきませんでした。私が見つけ走った、それはここにファイルが見つかりました:それは見つけることができなかったことを私に教えて進め
#include </usr/src/linux-headers-3.0.0-14/include/asm-generic/cmpxchg-local.h>
#include <stdio>
int main()
{
printf("Hello world!\n");
}
:私はそうのように含めるにだから私は、全体のファイルパスを入れてみました
/usr/src/linux-headers-3.0.0-14/include/asm-generic/cmpxchg-local.h
をlinux/irqflags.h。明らかにいくつかのリンクはいくつかの行方不明、任意の助言?でコンパイル
:
gcc cmpandswp.c -o test -lm