我正在尝试使用我编写的一些动态库,但 gcc 似乎无法找到它们,我不明白为什么会这样。据我了解,libresistance.so、libcomponent.so 和 libpower.so 文件都位于 /usr/lib 中,这是 Linux 中动态库的默认位置。那么我做错了什么?
C 文件
#include <resistance.h>
#include <component.h>
#include <power.h>
int main(int argc, char *argv[] )
{
}
生成文件
all:
gcc `pkg-config --cflags gtk+-2.0` -o elektrotestgtk main.c `pkg-config --libs gtk+-2.0` -L. -lresistance -lpower -lcomponent -Wl,-rpath,