【发布时间】:2013-03-15 11:14:09
【问题描述】:
我正在用 c 编写一个简单的库,我编写了代码并且正在编译。我从我的库中创建了一个存档文件 .a。
为了进行测试,我使用 main 创建了一个测试文件。测试文件正在编译,但每当我尝试引用我创建的 .a 静态库时,都会出现此错误:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -llibllist
collect2: ld returned 1 exit status
我认为这意味着它无法按预期找到它。 我正在将 cygwin 与 gcc 和 ld 一起使用。
任何帮助将不胜感激。
【问题讨论】:
-
我想你已经解决了!
ld找不到您的libllist.a文件。下一个问题;为什么不?它存在吗?ld找对地方了吗? ...
标签: gcc compilation linker cygwin