gpt4 book ai didi

c - 包含一些 .so 文件

转载 作者:行者123 更新时间:2023-11-30 17:51:38 25 4
gpt4 key购买 nike

我正在尝试使用我编写的一些动态库,但 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[] )
{
}

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,

最佳答案

我找到了答案,为了能够编译程序 gcc 需要 .h 文件,并且要找到它们,需要将它们放置在/usr/include 中。

关于c - 包含一些 .so 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16615628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com