写一行 C :
# cat apr.c
int main(void) {
printf("%s\n",apr_version_string());
}
Run Code Online (Sandbox Code Playgroud)
编译(找到你的 libapr 的好路径)
# gcc -o apr apr.c /usr/pkg/lib/libapr-1.a
Run Code Online (Sandbox Code Playgroud)
执行
# ./apr
1.3.3
Run Code Online (Sandbox Code Playgroud)
PS:找到libapr你可以试试
ls /usr/lib/libapr*; ls /usr/local/lib/libapr*;ls /lib/libapr*;locate libapr; ...
Run Code Online (Sandbox Code Playgroud)
或者像 david 所说的那样在 httpd 上运行 ldd 如果你想找到 apache 使用的版本
小智 2
$ find / -name *apr* 2>/dev/null 1>/tmp/apr-findings
$ less /tmp/apr-findings
Run Code Online (Sandbox Code Playgroud)
这对我很有帮助,因为它的记录非常糟糕。我不知道有什么更好的解决方案。
如果您找到一个名为 的文件libapr*.la
,但无法确定其版本号,请查看它。就我而言,是这样的:
# Version information for libapr-0.
current=9
age=9
revision=4
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16117 次 |
最近记录: |