2015年2月2日 星期一

用Sublime編譯程式


之前就有注意到Sublime可以編譯程式,不過一直沒有機會試看看



編譯快捷鍵Command+B或「Tools」->「Build」

執行快捷鍵Command+Shift+B或「Tools」->「Run」


不過下面出現討人厭的錯誤提示,是因為他預設是C++的環境,所以來寫個C用的環境

「Tools」->「Build System」->「New Build System...」

這邊就可以寫要執行的步驟

直接複製貼上這些,修改C++版本的
{
    "cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
    "cmd" : ["./$file_base_name"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c",

    "variants":
    [
        {
            "name": "Run",
            "cmd": ["bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
        }
    ]
}

存檔檔名就是Build System的名字,打C就好了
這個檔案被儲存在
~/Library/Application Support/Sublime Text 2/Packages/User




儲存好後就多一個環境設定檔了,已經寫上編譯並執行的命令,所以只要Build就會自動執行了



至於要怎麼run as root目前找不到方法,不過有人說可以寫腳本直接來執行也可以,沒試過不清楚





沒有留言:

張貼留言