cc -o togglesi togglesi.c -L. -lwrapper /usr/bin/ld: cannot find -lwrapper: No such file or directory
时间: 2023-10-17 17:22:01 浏览: 129
mac下/usr/local/bin No such file or directory问题解决
这个错误提示意味着编译器无法找到名为 "libwrapper" 的库文件。您需要检查以下几个方面:
1. 检查是否确实有 "libwrapper" 库文件。您可以在命令行中使用以下命令来查找:
```
find / -name libwrapper*
```
如果您找不到该文件,请确保已经正确构建了该库。
2. 检查库文件的路径是否正确。您可以尝试在命令行中使用以下命令来指定库文件的路径:
```
cc -o togglesi togglesi.c -L/path/to/lib -lwrapper
```
其中 "/path/to/lib" 是库文件的实际路径。
3. 如果库文件位于非标准位置,您可能需要将其添加到链接器的搜索路径中。您可以在命令行中使用以下命令来指定搜索路径:
```
cc -o togglesi togglesi.c -Wl,-rpath=/path/to/lib -L/path/to/lib -lwrapper
```
其中 "/path/to/lib" 是库文件的实际路径。
希望这些提示能够帮助您解决问题。
阅读全文