作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道这件事太简单了,我会恨自己不得不问这个问题,但我的头因反复点击桌面而感到疼痛。我已经阅读了数十个 stackoverflow 和 google 结果,这些结果表明以下内容应该有效:
$ ls /usr/local/lib/libusb*
/usr/local/lib/libusb-1.0.a /usr/local/lib/libusb-1.0.so /usr/local/lib/libusb-1.0.so.0.1.0
/usr/local/lib/libusb-1.0.la /usr/local/lib/libusb-1.0.so.0
$ gcc -I ~/libusb-1.0.18/libusb -c test.c
$ gcc -L/usr/local/lib -o test test.o -llibusb
/usr/bin/ld: cannot find -llibusb
collect2: error: ld returned 1 exit status
$ gcc -L/usr/local/lib -o test test.o -llibusb-1.0
/usr/bin/ld: cannot find -llibusb-1.0
collect2: error: ld returned 1 exit status
为什么这是不正确的?其中之一应该有效,而且我已经尝试了很多很多的变体。
为了完整起见,我正在运行 Ubuntu 14.04(全新 VM 安装)。
我从源代码 (~/libusb-1.0.18) 构建了 libusb:
./configure --disable-udev
make
sudo make install
最佳答案
前导 lib
和尾随 .so
由链接器自动填充,因此您不应在命令行上指定任何一个。您的命令应该是:
gcc -L/usr/local/lib -o test test.o -lusb-1.0
关于gcc - 链接到 libusb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23840108/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!