編譯相關隨筆筆記

2021-10-09 20:39:39 字數 430 閱讀 4999

在使用gcc編譯程式時,編譯過程可以細分為4個階段:

● 預處理(pre-processing) ——gcc -e hello.c -o hello.i

● 編譯(compiling)——gcc -s hello.i -o hello.s

● 彙編(assembling)——gcc -c hello.s -o hello.o

● 鏈結(linking)——gcc hello.o -o hello

-i dir 新增放置在其他位置的標頭檔案: gcc hello.c -i /root/dir/ -o hello

-l dir 新增放置在其他位置的庫檔案:gcc hello.c -o hello -l /dir -lname

隨筆 通訊學習相關

最近學習了一些通訊相關的知識,遂來寫一寫部落格總結一下。電腦中的資料在儲存時總是以位元組byte 二進位制的0 1 儲存的,同樣的,通過網際網路相連的計算機在進行資訊的傳送與接收時,也總是以位元組的形式將相關檔案或資訊打包處理。簡而言之就是,通過網際網路進行通訊的資訊總是位元組型別的。就像資料儲存的...

隨筆 C STL list相關知識

就是一雙向鍊錶,可高效地進行插入刪除元素。包括構造 方法等。list中的資料元素是通過鍊錶指標串連成邏輯意義上的線性表,list不僅是乙個雙向鍊錶,而其還是乙個環狀雙向鍊錶,所以它只需要乙個指標,便可以完整實現整個鍊錶。include list 資料型別 鍊錶名 例如 listtest 定義乙個 s...

有關fsockopen相關隨筆

測試環境,從本機 windows 訪問內外一台linux伺服器 此伺服器裝的是nginx 伺服器上的index.php如下 echo 1 1.使用http1.1協議請求 input.host ip end 如果不加下面這一句,請求會阻塞很久 如果加上了沒有注釋 input.host ip end 這...