skipping incompatible /usr/local/lib/libleveldb.a when searching for -lleveldb 怎么解决
时间: 2023-06-12 16:08:08 浏览: 197
电源技术中的利用谷值电压开关和多工作模式提高AC/DC转换器效率
这个错误通常是因为编译时没有链接正确的leveldb库导致的。你需要检查编译命令中的链接选项是否正确。
如果你使用的是gcc编译,可以尝试在命令中加入-lleveldb选项来链接leveldb库,例如:
```
gcc your_program.c -o your_program -lleveldb
```
如果leveldb库没有安装在默认的库目录中,你还需要指定库的路径,例如:
```
gcc your_program.c -o your_program -L/path/to/leveldb/lib -lleveldb
```
其中`-L`选项指定库的路径,`-l`选项指定链接的库名。
如果你使用的是其他编译器,请参考相应的文档来正确链接leveldb库。
阅读全文