讓Gedit編譯你的cpp檔案

2021-08-21 09:44:10 字數 609 閱讀 5216

原文章:

轉者按:來自退役者的無奈orz

dir=$gedit_current_document_dir #取出當前文件所在路徑,放到dir裡

name=$gedit_current_document_name #取出當前檔名,放到name裡

pre=$ #把當前檔案去掉字尾(存成linux裡面的exe)

g++ $dir/$name -o $pre -g -wall #用g++,將dir路徑的name檔案(就是當前檔案),編譯出pre

if test $? -eq 0; then # $?和windows的errorlevel差不多,編譯成功就進入下面的**

gnome-terminal -x bash -c "time $dir/$pre;echo;read;" #執行編譯出來的程式,引號裡各個分號的內容分別為:輸出執行的時間;輸出一行空行;讀乙個字元避免直接退出

fi #if的結束標誌

讓你的QtCreator編譯的更快

相比於vs,很多人在qt下編譯 會發現所選擇的qt的編譯器編譯太慢,這裡教大家幾個方法,可以有效提公升編譯速度 一 專案新增引數 j 4 4是cpu的核數 使所有的cpu核心都能被充分利用。二 使用並行編譯 在 pro裡加入下面一行 qmake cxxflags mp指定 mp編譯選項,編譯器將使用...

gcc 編譯 cpp 檔案,新增共享庫

使用下述命令新增共享庫。wl,rpath,home mc myprojects face class global lib home mc myprojects face class global lib cuda 7.5 usr lib x86 64 linux gnu 注意 多個庫之間用冒號 分...

Ubuntu環境下使用g 編譯cpp檔案

第一次用g 編譯cpp檔案的時候報了undefined reference的錯誤,自定義類中的函式全部都無法找到,查詢資料後發現呼叫的類是需要鏈結的,本文以乙個小例子描述編譯的過程。其中class2類呼叫了class1類的成員函式,依賴於class1類,而test檔案呼叫了class2類的成員函式,...