關於在終端中編譯未連線math庫的問題

2021-08-14 09:38:03 字數 743 閱讀 3796

簡單在vim中敲了乙個求一元二次方程解得程式,但是在編譯的時候出現了問題,錯誤是

/tmp/cciyibvc.o: in function `main':

fangcheng.c:(.text+0x7e): undefined reference to `sqrt'

collect2: ld 返回 1

這就是由於沒有連線到math庫的問題,在編譯的時候加上乙個選項-lm即可,也就是link math的意思;

gcc fangcheng.c -lm  //連線到math庫

./a.out //執行可執行檔案a.out

1 2 1 //輸入abc的值1 2 1

//得出結果

如果你想生成的是乙個沒有.out 結尾的可執行程式

關於在vs中如何連線資料庫的問題

cc 關於在vs2010中如何連線資料庫sql server2008的問題 類似於這樣一段 在vs中建立窗體程式,做乙個按鈕判斷是否連上了資料庫 關於連線的問題,我記錄如下 private void button1 click object sender,eventargs e 1 string s...

zlib庫在windows系統中的編譯

zlib是提供資料壓縮之用的函式庫,此函式庫為自由軟體,由jean loup gailly與mark adler所開發,zlib使用deflate演算法,最初是為libpng函式庫所寫的,後來普遍為許多軟體所使用。1.安裝mingw5.1.4 2.安裝msys 1.0.10和msysdtk 1.0....

關於python轉義字元在正則匹配中的問題研究

首先看乙個問題 import re text r 學 print text zz r 學 result re.findall zz,text print result 輸出 學 學 為什麼沒有匹配到反斜槓?轉義 首先要理解乙個概念,python中內建的語法字元竄中有一些特殊的符號,那就是 被成為轉義...