[我正在尝试在Redhat Enterprise linux服务器上的源代码中包含 ,需要安装它

问题描述 投票:0回答:1

我正在尝试在Redhat Enterprise Linux服务器上的源代码中包含sys / lock.h,但该文件未安装在系统上,因此我想安装它。我很确定它在freebsd中,并且我需要知道如何安装freebsd。

这是一个特定于编程的devops类型的问题,所以如果您可以告诉我在其他地方发布它,我会这样做。

include locking libraries freebsd rhel
1个回答
0
投票

三个可能性1.您位于未安装开发包的强化系统上,因此不会显示头文件2.与BSD相比,在Linux中头文件的命名可能有所不同。观察编译器输出,缺少定义的内容,然后使用递归grep查看是否缺少的定义在不同的头文件中。在过去不得不通过SYSV系统编译BSD源代码的年代,我编写了一些简单的shell脚本“ isinc”和“ islib”进行检查,其中的头文件定义了某个“表达式”,并且定义了库函数。 >

© www.soinside.com 2019 - 2024. All rights reserved.