小编saz*_*azr的帖子

确定静态/动态库的名称

我经常使用使用 Unix/Linux C 库的第三方 C 代码片段,例如#include <glib.h>. #include <net/if.h>他们要求我知道具体的库文件名或 pkg-config 名称,例如-lglib-2.0, -lbluetooth, pkg-config --libs dbus-1. 请注意,其中很多与具有“2.0”、“1”的头文件不同,因此您无法猜测它。

我到底如何才能找到 API/库所拥有的库文件的确切名称?使用我上面的例子;我如何找到该#include <glib.h>库文件的名称-lglib-2.0?令人沮丧的是,Glib/dbus/all 的在线参考文献不仅仅说“库文件的名称是 glib-2.0”。

我可以使用任何终端命令来找出这个问题吗?我可以使用一些实用程序来找出这个问题吗?在线 API/库参考对于找出这一点来说确实很糟糕。

如果我想找到hci.h它的位置,我可以轻松地locate hci.h找到它的位置。有没有类似终端命令的东西来查找库名称?

compiling c development libraries

6
推荐指数
1
解决办法
2107
查看次数

使用 1 个命令更改所有文件夹权限

在我的 Web 应用程序目录中,如何将所有文件夹权限更改为rwxr-xr-x(755)?以及如何将所有文件权限更改为rw-r--r--(644)?我想更改所有文件夹和文件,包括子文件和文件夹。

我知道以下命令会更改所有文件和文件夹,但我想区分文件和文件夹。

chmod -R 755 ./my_web_app_project
Run Code Online (Sandbox Code Playgroud)

chmod centos

3
推荐指数
1
解决办法
9415
查看次数

X11 是跨 linux 平台并且没有平台怪癖吗?

X11 是否适用于所有 Linux 操作系统?如果我编写一个具有 X11 窗口的应用程序,它在 linux 操作系统中的外观和操作是否相同,或者我是否需要执行不同的调整?

  • 在 c/c++ 和低级跨 linux 平台中是否有 X11 的替代方案?*我知道 QT 和 GTK。
  • 什么是最低级别的 linux 图形系统/窗口系统?

linux x11

1
推荐指数
1
解决办法
165
查看次数

标签 统计

c ×1

centos ×1

chmod ×1

compiling ×1

development ×1

libraries ×1

linux ×1

x11 ×1