1 つのターゲットがライブラリに依存する単純な Makefile があります。
test49: test49.c -lpthread
バイナリは、.c ファイルを実行可能ファイルに変換するための暗黙のルールを使用して構築されます。
問題は、クロスコンパイルしようとしているのに、make が-lpthread
を指していると解釈していること/usr/lib/libpthread.so
です。これはまったく正しくありません。を使用してクロスコンパイラへのパスを定義したので、 のどこかにあるはずだCC=/path/to/bin/gcc
と推測できると思いますが、そうではありません。-lpthread
/path/to/lib