私が作成したいくつかの動的ライブラリを使用しようとしていますが、gcc はそれらを見つけることができないようで、その理由がわかりません。ファイル lib resistance.so 、 libcomponent.so 、および libpower.so はすべて /usr/lib にあります。これは、私が理解しているように、Linux の動的ライブラリのデフォルトの場所です。それで、私は何を間違っていますか?
Cファイル
#include <resistance.h>
#include <component.h>
#include <power.h>
int main(int argc, char *argv[] )
{
}
Makefile
all:
gcc `pkg-config --cflags gtk+-2.0` -o elektrotestgtk main.c `pkg-config --libs gtk+-2.0` -L. -lresistance -lpower -lcomponent -Wl,-rpath,