簡體   English   中英

使用CUnit獲取“ld:找不到-lcunit”錯誤

[英]Getting a “ld: cannot find -lcunit” error with CUnit

我在Windows 7上使用NetBeans 7.1。我下載了CUnit存檔並使用隨存檔提供的shell腳本來安裝它( $make install等)。 我正在使用Cygwin作為我的編譯器,每當我嘗試構建單元測試時,我都會收到以下錯誤:

/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lcunit

顯然,鏈接器(ld)不知道在哪里尋找東西,但我不知道這些東西如何工作的復雜性。 在我的計算機上搜索lcunit除了這個項目的makefile之外沒有返回任何內容。

我認為應該提到的一件事是,當我安裝CUnit時,NetBeans不知道在哪里尋找它。 它已安裝到/ usr / local /中,這不是NetBeans解析的路徑之一。

“-lcunit”只是一個標志/選項,指示您的編譯器鏈接您應用中的所有cunit內容。 用法可能是這樣的(gcc):

gcc test.c -lcunit -o test

看起來你的編譯器不知道如何處理這個標志......:/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM