對‘sqrt’未定義的引用 collect2: error: ld returned 1 exit status
今天在呼叫數學庫函式的時候,在Linux中使用的編譯器中出現:
/tmp/ccmfxE8L.o:在函式‘main’中:
testcgen.c:(.text+0x23):對‘sqrt’未定義的引用
collect2: error: ld returned 1 exit status
說是因為不能連結到數學庫函式
這時我們只需要在編譯的指令 加上 -lm就可以了
gcc test.c -o test -lm
如圖所示:
完美的解決了這個問題!!
相關推薦
對‘sqrt’未定義的引用 collect2: error: ld returned 1 exit status
今天在呼叫數學庫函式的時候,在Linux中使用的編譯器中出現: /tmp/ccmfxE8L.o:在函式‘main’中: testcgen.c:(.text+0x23):對‘sqrt’未定義的引用 co
QT5執行hello GUI遇到** cannot find -lGL** collect2: error: ld returned 1 exit status問題
執行環境:Qt Creator 4.5.0 Based on Qt 5.9.4 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit) Ubuntu16.04中執行最簡單的hello程式,按照通用的教程將程式執行後 ,出現標題問題,百度
error: ld returned 1 exit status
fig 2.4 undefine 一個 去哪裏 安裝 ini set col [email protected]5437:~/Downloads/LBD_Descriptor/build$ cmake .. -- Configuring done -- Gene
||error: ld returned 1 exit status| C++編譯時的問題
今天在用code::blocks寫C++時,遇到了||error: ld returned 1 exit status|,問題 搜了很多文章都不明白,最後看到有人說 Devc++中出現此問題,是由於連結使用make和編譯器(MinGw)中的連結(link)衝突導致的。突然想到了之前在工程中建
關於qt error collect2 ld returned 1 exit status的錯誤
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
linux:gcc編譯error:“collect2: ld returned 1 exit status” (Undefined reference )
在linux環境下編譯一個工程,不管怎樣編譯,總是出現以下錯誤: -bash-4.1$ gcc test.c consumers_producers.c /tmp/ccQzS4PV.o: In function `main': test.c:(.text+
/usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Err
usr 方法 pos track data- -m stat cgi error /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cg
編譯器錯誤:/tmp/ccyOgqYQ.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status
今天下午在編寫一個c程式檔案檔名:test.cpp, 檔案內容見附錄。使用gcc編譯的時候出現/tmp/ccyOgqYQ.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: l
Y86-64模擬器的安裝與出現對'matherr'未定義引用問題的解決
一. Y86-64模擬器的安裝 我是參照這位博主的文章安裝的模擬器安裝,想安裝GUI版本的,到了第五步編譯的過程中出現了對'matherr'未定義引用的錯誤. 二. 解決問題,編譯GUI介面 進入sim目錄:cd sim 輸入make clean;
moc_XXXX.o:(.data.rel.ro._ZTI12CalculatorUI[_ZTI12CalculatorUI]+0x10): undefined reference to `typeinfo for QWidget' collect2: error: ld returned
main.cpp:(.text.startup+0x22): undefined reference to `QApplication::QApplication(int&, char**, int)'moc_CalculatorUI.o:(.data.rel.ro._ZTV12CalculatorU
c++使用thread類時編譯出錯,對‘pthread_create’未定義的引用
cti undefine defined 系統默認 func ext reat lec status /tmp/ccM2tvqF.o: In function `main':thread_c.c:(.text+0x1f): undefined reference t
對loadimage(IMAGE *,char const *,int,int,bool)的未定義引用
ada top include graphics bcb 未定義 dad image app 這個問題到底怎麽解?求助大神啊 程序代碼: #include <graphics.h> #include <iostream> #include <e
Y86-64模擬器的安裝與出現對'matherr'未定義引用問題的解決
一. Y86-64模擬器的安裝 我是參照這位博主的文章安裝的模擬器安裝,想安裝GUI版本的,到了第五步編譯的過程中出現了對'matherr'未定義引用的錯誤. 二. 解決問題,編譯GUI介面 進入sim目錄:cd sim
對‘example_app_new’未定義的引用
文件 pac project tor flag libraries lin rar clu 將頭文件添加到add-executable()中 cmake_minimum_required(VERSION 3.12) project(SGTK3application2 C)
對Xil_Out32未定義的引用
第一次在HLS中遇見一個官方庫函式未定義問題,這就把解決方法記錄下來。 在建立好工程,寫完工程程式碼後,發現報錯如下 ./src/led_controller_test_tut_4A.o:在函式‘m
.c:(.text+0x81):對‘pow’未定義的引用
問題: 今天在linux環境下序列計算Pi值的時候,出現了這樣的問題: [email protected]:~/MpiCode/test2$ gcc SerialCount.c -o seri
caffe安裝問題——對cbas_sgemv未定義的引用
問題 CXX/LD -o .build_release/tools/caffe.bin .build_release/lib/libcaffe.so:對‘cblas_sgemv’未定義的引用 .build_release/lib/libcaffe.so:對‘cblas_dgemm’未
呼叫工控機CAN卡時出現:對‘canInitializeLibrary’未定義的引用
1.問題背景: 我在linux中想要使用kavaser can卡將相關報文傳送出來,在官網下載驅動包linuxcan後,按照readme提示,成功安裝驅動,並通過載入虛擬通道,sudo modprobe virtualcan,在canlib\examples\listchannels
g++編譯時對'xxxx'未定義的引用問題(undefined reference to)
引用:http://www.linuxdiyf.com/linux/16754.html 在使用gcc編譯的時候有時候會碰到這樣的問題,編譯為.o(obj) 檔案沒有問題,但是編譯(這一步應該是連結)為可執行檔案的時候會出現找不到’xxx’的定義的情況。 例如: g++ -
Ubuntu16.04 QT5編譯出現cannot find -lGL和collect2:error:ld r
鍵盤輸入 gre ase 系統 erro ace replace inux collect 在ubuntu下使用Qt 編譯時候遇上了cannot find -lGL錯誤,使用命令 是由於系統缺少鏈接庫,在終端執行下面命令就可以解決問題。 sudo apt-get inst