[忘備録]OS X上でC言語をsublime text3で実行する
OS Xでc言語を実行する環境を準備しようと思ったが、なかなか参考になる記事が少なかったので、今後の忘備録として軽く記載します。
[環境]OS X
[エディタ]sublime text3
[シェル]zsh
まずは下記のおかやましんいちさんの記事からxcodeをインストールし、gccをインストールしました。
Macにgccをインストールする
インストール後ターミナルでgccがインストールされているかを確認します。
[taka.baya@baya]# gcc --version [/Users/taka.baya]
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.38)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
これでgccがインストールされてることが確認できました。
sublime textを起動>ツール>ビルドシステム>ビルどシステムの追加を開き次のように記載する
{
"cmd" : ["gcc", "-std=c99", "-o", "$file_base_name", "$file_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}'"]
}
]
}
これで完了です。試しに実行して見ます。
上手く実行出来たことが確認できました。
windowsでも実行できるようにした。
windowsではまずMinGWをインストールします。インストール方法については下記の記事を参考に行いました。
ぱーくん plus ideaさんから
その後上記同様に
sublime textを起動>ツール>ビルドシステム>ビルどシステムの追加を開き次のように記載する
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe", "&&", "${file_base_name}.exe"],
"selector" : "source.c",
"shell" : true,
"working_dir" : "$file_path"
}
こちらも実行の確認することができた。
至らない点や追記して欲しいことがあれば、ご指摘の方宜しくお願いします。
Author And Source
この問題について([忘備録]OS X上でC言語をsublime text3で実行する), 我々は、より多くの情報をここで見つけました https://qiita.com/taka_baya/items/8ce8c21de1c8b37d47ef著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .