gcc相關概念

2021-10-03 14:38:31 字數 576 閱讀 7530

1、gcc(gnu compiler collection)gnu編譯器套件

2、只有乙個原始檔時可以用gcc編譯

3、make-批處理工具:通過呼叫makefile檔案中使用者指定的命令來進行編譯和鏈結。makefile檔案中就包含了gcc指令

4、makefile在一些簡單地工程中可以手寫,工程很大時,手寫makefile非常麻煩.makefile可以呼叫shell指令碼,但和shell指令碼寫法上也有一些區別

4、cmake工具(可以跨平台)–通過cmakelists.txt(手寫)去生成makefile

/5、mingw建立在windows中使用gcc等命令的環境 如mingw32-make.exe,msys/bin目錄下有find.exe

6、g++編譯多個檔案指令:

方法一:g++ -o program main.cpp 1.cpp 2.cpp 3.cpp -g;

方法二:g++ -c main.cpp

g++ -c 1.cpp

g++ -c 2.cpp

g++ -o program main.o 1.o 2. o

7、g++生成靜態庫、動態庫並使用

gcc 若干安全相關選項

參考 示例程式如下 1 include 2 include 3 4 int main 5 首先看看不帶 fortify source 選項的結果 tom localhost code gcc o2 o test test.c tom localhost code ll 可見,不帶 fortify s...

gcc 若干安全相關選項

參考 示例程式如下 1 include 2 include 3 4 int main 5 首先看看不帶 fortify source 選項的結果 tom localhost code gcc o2 o test test.c tom localhost code ll 可見,不帶 fortify s...

Lodrunner相關概念

1.集合點 集合虛擬使用者,以便於準備好使用者,一致在某個時刻執行任務 在某個時間把需要虛擬的使用者數目準備好 如何新增集合點 設定指令碼執行場景時,也可以對集合點策略進行相應配置 2.事物 事物是用來度量伺服器響應事物的時間。乙個完整任務有開始,結束 插入事物方式有2種 事物狀態有3種 lr pa...