讓Gedit編譯你的cpp文件

原文章: https://blog.csdn.net/waduan2/article/details/79110270

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

背景:Linux自帶的編譯器太辣雞了 (#ノ`Д´)ノ,怒學Gedit

開始用Gedit都要用gdb編譯好麻煩….其實可以給它配置一下,加個”編譯+運行”的功能就OK了

主要流程:

①點進工具欄-編輯-首選項

②在插件欄中,選中”外部工具”


③工具欄-工具-Manage External Tools


④點進去,點左下面的加號,起個名,選個快捷鍵,設置成下圖所示,在上面編輯欄中輸入下面的代碼

#!/bin/sh
dir=$GEDIT_CURRENT_DOCUMENT_DIR   #取出當前文檔所在路徑,放到dir裏
name=$GEDIT_CURRENT_DOCUMENT_NAME   #取出當前文件名,放到name裏   
pre=${name%.*}    #把當前文件去掉後綴(存成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的結束標誌

然後就可以編譯啦!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章