gpt4 book ai didi

gcc -/usr/bin/ld : cannot find -lauparse

转载 作者:行者123 更新时间:2023-12-02 10:54:03 25 4
gpt4 key购买 nike

如何在 Fedora 26 上安装 auparse 库?

$ gcc -lauparse me.c
/usr/bin/ld: cannot find -lauparse

我尝试了很多东西,包括这些。
$ sudo find / -name *auparse.so
/usr/lib64/python3.6/site-packages/auparse.so
$ export LD_LIBRARY_PATH=/usr/lib64/python3.6/site-packages/
didnt help :{
sudo ln -s /usr/lib64/python3.6/site-packages/auparse.so /usr/lib/gcc/x86_64-redhat-linux/7/auparse.so
didnt help :{
$ pkg-config --libs auparse
Package auparse was not found in the pkg-config search path.

我真的很感激帮助。

最佳答案

您需要audit-libs-devel .我是这样发现的:

$ sudo dnf install /usr/lib64/libauparse.so
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
audit-libs-devel x86_64 2.7.7-1.fc26 updates-testing 81 k

一般来说:
  • 图书馆将在 /usr/lib64在 x86_64 系统上。
  • -lsomething表示寻找/usr/lib64/libsomething.so
  • DNF 有这个简洁的功能,它可以按文件查找内容,所以你去吧。
  • 此外,对于 Fedora 上的大多数库,有一个运行时包(这里是 audit-libs,然后是一个开发包(audit-libs-devel),其中包含 .so 符号链接(symbolic link),通常是头文件和东西。
  • 关于gcc -/usr/bin/ld : cannot find -lauparse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44993923/

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