Mac搭建C語言練習環境

2021-02-20 Python學習開發

這篇文章只是為了快速搭建C語言練習環境的,如果是項目裡使用那麼建議使用其他專業IDE。

創建一個工程目錄

/Users/chennan/cproject

配置sublime運行環境

打開sublime text3,通過下面的步驟一次點擊

Tools(工具)-》Build System(編譯系統)-》New Build system(新建編譯系統)

會打開一個配置文件,輸入以下內容

{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",

"variants":
[
{
"name": "Run",
"cmd" : ["${file_path}/${file_base_name}"]
}
]
}

然後保存為名為C.sublime-build

創建第一個C文件

touch hellodj.c

然後打開文件
如果配置了sublime的環境變量可以通過下面的命令打開,我感覺比vim好使
配置sublime的命令模式
打開zsh文件添加下面的內容

alias subl="open -a Sublime\ Text"

然後就可以使用subl命令打開sublime text了怎麼樣是不是很簡單。

subl hellodj.c

輸入以下內容

#include<stdio.h>
int main()
{
    
    printf("hello dj\n");
    return 0;
}

運行第一個C程序

然後輸入control+b就可以運行了,第一次會在文件中間部分提示C single File和C single File run,直接用滑鼠選擇第二個選項就可以了,然後下次寫完程序直接control+b即可

相關焦點

  • Mac搭建Go語言環境
    Mac搭建Go語言環境1、下載安裝包 ( 據作業系統選擇相應Go語言版本 )下載地址:https://www.golangtc.com/download下載最新版本:go1.9.2.darwin-amd64.pkg2、打開此pkg文件 並跟隨提示來安裝Go工具
  • m1 mac python環境搭建
    收錄於話題 #環境搭建 最近在m1的mac上配置一下python的運行環境,今天就分享下記錄吧(直路暢行~)mac終端輸入 pyhton3
  • Mac電腦本地使用Homebrew搭建lnmp開發環境的正確姿勢~
    大家好,我是 mamba架構算法 的xiaokang    首先看一下mac
  • MAC平臺基於Python的Appium環境搭建
    免費公共版本即可)二、搭建過程詳述2.1 mac下搭建jdk2.1.1 先按平時的方法雙擊dmg文件,根據提示安裝完成2.1.2 在mac下配置java的環境變量步驟一:打開mac終端命令行工具,輸入「/usr/libexec/java_home -V」,查找java
  • 【數據】如何用Rselenium在pubmed上爬取文章信息(1):環境搭建
    原理介紹簡單的說就是在R語言環境中,建立一個虛擬的Foxfire瀏覽器。這個Rselenium可以模擬我們操作適合的動作,比如滑鼠指向網頁的某個地方,輸入內容,點擊某個地方,等等。所以理論上如果網頁沒有反爬處理,Rselenium可爬任何網頁。
  • 介紹跨語言微服務框架 Istio:環境搭建
    作者:喵了_個咪來自:https://my.oschina.net/wenzhenxi/blog/2874915相關閱讀:通俗易懂地介紹跨語言微服務框架PS : 此處基於當前最新istio版本1.0.3版本進行搭建和演示一.
  • mac下搭建stm32開發環境
    一、STM32CubeMX 1. java環境直接使用brew安裝openjdk 8:brew install openjdk@8配置jdk環境:sudo安裝stm32cubemx官方下載:https://www.st.com/en/development-tools/stm32cubemx.html下載之後解壓,雙擊進行安裝,若出現「mac無法驗證開發者」,解決方案(注意文件路徑):
  • 如何Linux/Windows下搭建C語言編程環境
    Centos和Ubuntu為例我們使用的很多軟體都需要在C/C++語言環境下編譯。>我們在centos下執行yum install gcc -yyum install vim -y我們在ubuntu下執行apt-get install gcc -yapt-get install vim -y這樣,你在linux下的c語言環境和
  • 如何基於mac m1 搭建舒適的開發工作環境
    618的時候還是入了我心念念的mac m1 air(16 + 256),通過這段時間的使用有兩個體會:快我是一個有輕微強迫症的人,沒有兼容Apple晶片的軟體我基本都不會安裝,而支持Apple晶片架構的軟體不管是啟動還是運行,速度都很快。
  • Windows搭建Go語言環境
    Windows搭建Go語言環境對於Windows用戶,Go語言提供兩種安裝方式(源碼安裝除外):1、MSI
  • Python入門: 安裝和環境搭建(Mac版)
    主要包含以下內容:Python的安裝和環境搭建Pandas入門數據可視化信號處理與時間序列預測性分析與機器學習文本數據分析下面是第一部分Python安裝和環境搭建,以Mac為基礎,Windows可以按照類似方法走,如有疑問可以添加微信samuel-zhan交流Python 是一種易於學習又功能強大的程式語言
  • C語言練習題
    (選擇兩項)A  i+f                  B  i*c                  C  f*(int)g                  D  *s-『A』+48 13  int x=10,y=20,result;    x+=20;    result=x+y;    printf (「
  • Mac版最詳細的Flutter開發環境搭建
    而網上很多相關博客教程,感覺不夠詳細,許多環境搭建過程中的坑確實是提到了,但解決的辦法寫的比較籠統,在此我將本次環境搭建鎖遇到的各種奇奇怪怪的問題一一匯總,爭取結合各路大神的博客加上自己實際遇到的問題整理出一篇超級實用且詳細的教程,讓童鞋們在學習flutter的路上少走彎路,讓你的起跑順暢起來,大神們請指正或忽略。系統環境要求Flutter是相對新出的框架,對系統有一定的要求。
  • 手把手教你搭建C語言開發環境,不信你學不會~
    開發環境是指在基本硬體和數字軟體的基礎上,為支持系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,簡稱SDE。簡單的來說,就是你要在特定的環境下去敲代碼,做項目,然後用於最後的開發。在學習C語言的過程中,我們同樣收集到很多同學的反饋,確實遇到很多開發環境搭建問題。
  • 聯發科Linkit 7688 (一) 上手及在Mac下搭建OpenWrt交叉編譯環境,C語言編譯Hello,World
    開發板上另提供128M 存儲晶片支持WIFI 802.11N, USB2.0, 及其它常用接口( 多個GPIO,UART, JTAG等)3,安裝C語言交叉編譯器,在OpenWrt下開發程序對OpenWrt的系統級開發還是要用C,因此要安裝 C語言交叉編譯器交叉編譯器,是一種特殊的gcc編譯器,就是在PC上編譯出MIPS的Linux程序
  • Mobsf_MAC_AVD_Android動靜態環境搭建排坑實戰
    分子實驗室 https://molecule-labs.com/關於Mobsf一直沒有看到比較全面的實戰的教程或者最佳實踐發出來,由於目前手頭有的MAC+Android Studio,加上最近任務,就想組個動態分析本地可復用的虛擬環境,這裡記錄了下搭建過程,並給出了最近的任務動態分析結果。
  • 無廢話--Mac OS, VS Code 搭建c/c++基本開發環境
    此時會在當前工作空間目錄生成.vscode配置目錄,同時在配置目錄會生成一個c_cpp_properties.json文件。CommandLineTools/usr/lib/clang/9.0.0/include",            "/Library/Developer/CommandLineTools/usr/include",            "/usr/include"            ],            "defines": [],            "macFrameworkPath
  • mac OS 下超詳細搭建 Appiumm 自動化測試環境
    現在很多公司,尤其是研發團隊開始使用mac OS了,測試團隊也不列外。所以,特意寫下 mac OS 下自動化測試的各種環境搭建吧,計劃分期寫,感興趣的持續關注。Appium 在 mac OS 環境搭建Appium 一年之前相比,有了很大的改變1、iOS 9 之前一直以 instruments 下的 UIAutomation 為驅動底層技術(弊端由於 instruments 的限制,單臺 mac 只能對應單臺設備);2、iOS 9.3 時代推出 XCUITest 工具,用以替代 UIAutomation
  • Visual Studio Code搭建C語言"集成"開發環境
    之前我們在講述C語言的時候,都是將其定位成為一個代碼編輯器來使用的。使用其內嵌的Windows power shell當作命令行終端來執行MinGW的便宜命令,這種方式雖然比較麻煩,但是其開發的過程和方法最大地逼近了Linux下C語言的開發,因此,我們在之前的C語言講述過程中,選擇使用了這種開發方式。
  • Raspberry Pi Pico C/C++語言開發環境搭建
    官網上的性能介紹:雙核Arm Cortex M0 +處理器,運行頻率高達133 MHz264KB的SRAM和2MB的板載快閃記憶體模塊允許直接焊接到載板具有設備和主機支持的USB 1.1低功耗睡眠和休眠模式通過USB使用大容量存儲進行拖放編程26個多功能GPIO引腳2個SPI,2個I2C,2個UART,3個12位ADC,16個可控PWM通道片上準確的時鐘和計時器溫度感應器片上加速浮點庫8個可編程I / O(PIO)狀態機,用於自定義外圍設備支持