gpt4 book ai didi

c - 加载共享库时出错 : libcmocka. so.0: 没有这样的文件或目录

转载 作者:太空狗 更新时间:2023-10-29 17:26:11 30 4
gpt4 key购买 nike

#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <cmocka.h>
/* A test case that does nothing and succeeds. */
static void null_test_success(void **state) {
(void) state; /* unused */
}
int main(void) {
const UnitTest tests[] = {
unit_test(null_test_success),
};
return run_tests(tests);
}

我是 cmocka 单元测试框架的新手,http://www.ohloh.net/p/cmocka .当我将上述程序编译为 gcc program.c -lcmocka 并且当我运行 ./a.out 时出现错误:

./a.out:error while loading shared libraries: libcmocka.so.0: cannot open shared object file: No such file or directory

我试过了,但无法修复它。这到底是什么问题?

最佳答案

你能检查一下你是否有权限访问文件夹/usr/local/lib/

执行 ls -lart/usr/local/lib/libcmocka.so 并检查访问权限并检查您是否具有读取权限

关于c - 加载共享库时出错 : libcmocka. so.0: 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15042609/

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