gcc編譯命令中 lm是什麼意思

2021-03-11 04:31:32 字數 575 閱讀 9899

1樓:年年好運

連結名抄稱為libm.o或者libm.so的庫檔案。

-lm是連線bai

數學庫;

-lm命令是du

使編譯的時候,連結數學庫, -lptread 連結執行緒zhi庫,可以使自己dao編譯的庫    ;

g++編譯程式成為.o目標函式,然後需要和庫函式連線到一起;

gcc 在編譯時就可以將其替換為對應的值(gcc 優化的一部分),從而不需要連結 sqrt 所在的數學庫 libm;而像 sqrt(n); 這種呼叫,一般無法做這種替換,因此需要連結 libm。

2樓:一騎當後

-lm是連線數bai學庫;

du-lm命令是使編zhi譯的時候,連結數學庫,dao -lptread 連結執行緒專庫,可

以使自己編譯屬的庫 ;

g++編譯程式成為.o目標函式,然後需要和庫函式連線到一起;

gcc 在編譯時就可以將其替換為對應的值(gcc 優化的一部分),從而不需要連結 sqrt 所在的數學庫 libm;而像 sqrt(n); 這種呼叫,一般無法做這種替換,因此需要連結 libm。

ping命令中,ping命令中 n是什麼意思

ping命令中 n 意思是傳送count指定的echo資料包數。在預設情況下,一般都只傳送四個資料包,通過這個命令可以自己定義傳送的個數,對衡量網路速度很有幫助,比如我想測試傳送50個資料包的返回的平均時間為多少,最快時間為多少,最慢時間為多少就可以通過ping n獲知 c users admini...

cad中命令pellipse是什麼意思

在畫橢圓裡bai如果pellipse引數設定為0時,畫出du的橢圓的控制點只zhi有五個 含圓心 dao 這種橢圓內 是炸不開的,但pellipse引數設定為容1時,畫出的橢圓的控制點就有很多了,這種橢圓可以炸成16段圓弧,這兩種橢圓用 vlax curve getendparam 來取得的端點引數...

題中的l和m是什麼意思,電氣中L ,M什麼意思

l是和a行數相等,和o列數相等的矩陣 m是和o行數相等,和a列數相等的矩陣 l,m,o都是省略號的意思 電氣中l m什麼意思 m是0v,對應的還有24v。抄l是220v。bai一般du跟著對應n,作為中性線。就是0v。l是平時說的火zhi線。p是正,n是負,一般用於二極體等模擬電dao子電路中。l ...