導航:首頁 > 源碼編譯 > mac系統怎麼使用命令編譯器

mac系統怎麼使用命令編譯器

發布時間:2022-04-07 01:58:54

㈠ mac怎麼運行windows系統的cmd命令

mac 中沒有 CMD 命令。

在圖形界面下,用finder 打開 應用程序 》實用程序》終端進入命令行。

㈡ 蘋果MAC系統怎麼編譯C語言

在 Mac OS X 下學習C語言使用 Xcode。

在 Xcode 上運行C語言程序需要先創建工程,再在工程中添加源代碼。

1、 打開 Xcode,選擇「Create a new Xcode project」創建一個新工程,如下圖所示:

左側是工程目錄,主要包含了工程所用到的文件和資源。單擊「main.c」,即可進入代碼編輯模
式,這里 Xcode 已經為我們創建好了一個「Hello World」小程序。點擊上方的「運行」按鈕,即
可在右下角的選項卡中看到輸出結果。

拓展資料

Xcode是由Apple官方開發的IDE,支持C、C 、 Objective-C、Swift等,可以用來開發 Mac OS X 和 iOS上的應用程序。Xcode最初使用GCC作為 編譯器,後來由於GCC的不配合,改用LLVM。

㈢ Mac系統怎樣使用終端編寫c語言程序

若要在 Mac 的終端中編譯並運行 C 源代碼,你首先需要安裝 Command Line Tools,裡麵包含有 GCC 編譯器。安裝方法為: 打開終端,輸入 gcc。 如果你沒有安裝 Command Line Tools,會彈出一個窗口提示你安裝,如圖所示

㈣ 在Mac電腦里怎麼將編譯器添加到PATH環境變數中

1,在命令行中輸入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 這樣可以保證命令行命令暫時可以使用。命令執行完之後先不要關閉終端 或者cd /usr/bin 下執行vi命令 2. 恢復bash_profile文件 vi ~/.bash_profile 3. 很有可能是你

㈤ mac終端怎麼輸入命令

可以直接control+空格在spotlight中搜索「終端」,也可以打開

㈥ mac上怎麼用命令行打開編輯器

想要打開某文件,你就要先查詢到那個文件比如 mdfind name.text 回車你會看到一堆的路徑加此名字的路徑名.然後復制你想要打開的那個文件路徑終端輸入 open + 文件路徑.接著就會自動打開了
或者你直接找到那個文件所在地方cd進入他的上層路徑open + 文件名 ok

㈦ 請問Mac如何進行c語言編譯

Mac系統本質上是一個Unix系統,Unix系統就是以C語言編寫的。
目前Mac OS X的開發工具為Xcode,支持C和標准C++程序的編寫。而Mac平台也有不少支持C語言編程的IDE,像NetBeans和Eclipse。
不過,Mac OS X目前默認沒有C語言的編譯器,你需要安裝Xcode,Xcode包含了GCC編譯器。
如果你只是用Mac來學習C語言,安裝一個Xcode即可。Xcode的安裝文件在系統盤的Optional文件夾里。

㈧ 如何在mac系統下直接利用文件編輯器與終端編程

Mac OS X Terminal 101:終端使用初級教程

July 29, 2012/編程指南

最近學習蘋果認證的《Mac OS X Support Essentials》教程,看到 Command Line 一節有很多實用的知識,下面選取一部分翻譯 + 筆記,整理成此文。

你可以整天駕駛汽車而不用知道如何修理它們,但是如果你希望當一個維護員,你就需要知道事情是如何運作的。同樣的事情也發生在了 Mac OS X 上;你可以一直使用 Mac 而不用知道如何修理它,但是如果你想對系統做一些維護或解決一些問題,那麼你需要知道如何使用 command-line。

為什麼要使用命令行/如何開啟命令行?

許多功能在圖形界面不提供,只有通過命令行來實現。

Finder會隱藏許多你不太會需要的文件,然而 command line 會允許你訪問所有文件。

通過 command line 可以遠程訪問你的 Mac(利用 SSH)。

administrators 用戶可以通過sudo命令獲得 root 用戶許可權。

通過 command-line script 可以使工作更高效。

Terminal(終端)程序可以在「實用工具」里找到。

如果你開啟手動輸入用戶名登陸模式,登陸時在用戶名處輸入>console可以直接進入命令行界面。隨後你仍然需要登錄到一個賬戶。

初識Command Line

許多命令會花費一些時間來執行,然而這中間不會給出任何提示或者進度條。一般結束後會出現一個「用戶名$」的標記。如果沒有出現,那麼說明最後一條命令正在執行。

一條命令包括 Command Name、Options、Arguments、Extras 四個部分,但是後三個部分有時是可選的。Options 部分用-作為前導符。其中許多命令的 Options 部分只包含單個字母,這時可以合並。例如,ls -lA和ls -l -A是等效的。Arguments 部分用來細化這個命令或指定這個命令具體的實施對象,Extras 部分則用來進一步實現其他功能。

舉例:下列命令包含前三個部分,用於刪除 Junk 這個程序。

michelle$ rm -R /Applications/Junk.app

如果你輸入了一些錯誤的命令,系統會返回一些錯誤信息。但是系統卻不會阻止你做傻事(例如刪除整個用戶文件夾)。

關於 man 命令

雖然有上千條命令,每條命令還有許多可選參數和具體的使用方式,但是你卻不需要記住這些命令。你只需要記住一個:man

大多數命令都會包含一個使用指南,會告訴你任何你需要知道的關於這個命令的所有細節,在命令行中輸入man command-name即可獲取。例如,你想知道ls這個命令怎麼使用,輸入man ls即可進入使用指南頁面。

使用指南往往很長,所以你可以使用▲(上箭頭)或▼(下箭頭)來上下移動,使用來翻頁,輸入/和關鍵字來按照關鍵字搜索,按Q來退出使用指南頁面。

那麼——如果你連命令名稱都不知道怎麼辦呢?輸入man -k和關鍵字來對整個使用指南資料庫進行搜索。

命令行,文件和路徑

如果知道如何使用命令是掌握 command line 的第一步,那麼第二步就是學習如何在 command line 中使用文件路徑。如果你掌握了文件路徑,你將會發現這比使用 Finder 更加快捷。

注意

command line 工具是大小寫敏感的,並且對於文件名,必須包括擴展名。例如,你想找iTunes這個程序,輸入itunes是無效的,必須輸入iTunes.app。

Mac OS傳統上喜歡使用「文件夾」(folders)這個名稱,但是在 command line 中,主要使用「目錄」(directory)這個詞。這和 UNIX 是一致的。

兩種路徑:絕對路徑和相對路徑

絕對路徑:完整描述一個文件的位置,總是以斜杠(/)(forward slash)開頭。例如/Users/michelle/Public/Drop Box。

相對路徑:只描述一部分位置信息,它和你在 command line 目前的目錄有關。當你打開新的 Terminal 程序時,command line 會話的目錄應該是你的 home folder。這時上面例子文件夾的相對路徑寫作Public/Drop Box。顯然它從當前目錄開始。和html類似,你也可以使用兩個點(「..」)來代表父目錄,這樣你就可以用相對路徑表示上級或同級目錄了。例如你可以輸入cd ..甚至cd ../..

切換到其他路徑和目錄

如果你想將當前 command line 會話切換到其他目錄,需要用到三個命令:pwd,ls和cd。

pwd的含義是「print working directory」,會顯示當前目錄的絕對路徑。

ls的含義是「list directory contents」,它會列出當前目錄的內容。這個命令還有其他參數可選。

cd的含義是「change directory」,它會改變當前目錄到你指定的目錄。如果你不指定,則會返回你的 home folder。

處理特殊字元

如果目錄中有特殊字元(空格,括弧,引號,[],!,$,&,*,;,|,),那麼直接輸入空格會造成系統識別困難,必須使用特殊的語法來表示這些字元。例如上例中,空格前添加反斜杠「」(back slash)即可:cd Punlic/Drop Box/。除了反斜杠,也可以用引號的方法:cd "Public/Drop Box"。

——如果不想手動輸入,也可以把文件從 Finder 拖到 Terminal 窗口來創建絕對路徑,這會方便一些,因為上面提到的所有特殊字元在拖動後都會自動變成系統可識別的表示方法。其實,更有效率的解決方案是使用 Tab Complete 功能。

Tab Complete 是 command line 中最能給你節省時間的特性之一,利用它的自動完成文件、目錄名稱功能還可以防止你輸入錯誤。使用cd進入你的 home folder,使用cd P命令,然後按下tab按鍵。你可能會聽到錯誤音,因為你的 home folder 內有多個 P 開頭的文件夾。再按一次tab,Terminal 將會為你列出 P 開頭的兩個文件夾:Public 和 Pictures。按U,再按tab,Terminal 則會自動為你補全Public/。Tab complete 同樣會處理那些特殊字元。注意,這會在末尾保留/符號,大部分時候這沒問題,但如果出錯,移除多餘的/試一試。

另外,鄂化符~(tilde)在command line 中可以代表當前用戶的 home folder。例如~/Public/Drop Box/是合法的。

查看隱藏文件

為了簡化工作,command line 和 Finder 都會隱藏許多文件和文件夾,這些內容通常是系統需要的。不藉助第三方工具讓 Finder 顯示隱藏文件比較困難,但是在 command line 中卻非常簡單。首先,許多隱藏文件的隱藏是通過隱藏屬性在 Finder 中隱藏的,而 command line 會忽略這些屬性,所以這些文件會在 command line 中顯示。另外,ls命令會隱藏文件名以.開頭的文件,但是這些文件卻可以被顯示出來,方法是利用-a選項。例如:

michelle$ ls -la

我們還添加了-l選項,目的是控制輸出格式。如果你注意輸出內容的話,會發現還包括.和..兩項,它們分別表示當前文件夾和父文件夾(如圖)。如果你不想顯示這兩項,只需要把-a改成-A即可。

編輯文件和文件夾

有許多基礎的命令用來編輯文件和文件夾,包括mkdir,cp,mv,rm,rmdir以及vi。下面我們來簡要地介紹一下這些命令。

mkdir

「make diretory」的縮寫,用來創建文件夾,語法為mkdir後接新文件夾的目錄。可以用-p選項,來一起創建路徑中不存在的文件夾(這樣你就不用挨層創建了)。

cp

「」的縮寫,用來把文件從一處復制到另一處。語法為cp後接原始路徑,後接目標路徑。如果你想復制整個文件夾和所有內容,需要添加-R選項。如果指定的目標路徑不含文件名,則 cp 命令會按原名復制。如果指定的目標路徑包括文件名,則會復制為你指定的文件名。如果僅指定新文件名,則會在原處以新名稱創建文件副本。注意,系統會自動替換同名文件而不出現提示。

mv

「move」的縮寫,用來移動文件。語法為mv後接原路徑,後接新路徑。mv 的指定路徑規則和 cp 是一樣的(沒錯,如果僅指定新文件名,它就成了重命名命令)。

rm

「remove」的縮寫,會永久刪除文件。注意,command-line中沒有廢紙簍。語法為rm後接文件路徑。然而,使用 rm 命令刪除的文件有可能可以通過數據恢復工具恢復。如果希望安全刪除文件,可以使用srm命令。

rmdir和rm -R

rmdir是「remove directory」的縮寫,這個命令會永久刪除文件夾。再強調一遍,CLI 中木有廢紙簍。語法為rmdir後接希望刪除目錄的路徑。然而,rmdir 命令無法刪除含有任何其他文件的文件夾,所以大多數情形下rmdir命令是不適用的。不過,你可以利用rm添加-R選項來刪除文件夾及包含的所有文件。

vi

代表「visual」(視覺的),然而這個名稱相當具有諷刺意味:vi可能是可視化效果最差的文本編輯器了。然而,vi 是 command line 中最常見的文本編輯器。用vi打開文本文件,只需要輸入vi後接文件路徑即可。Mac OS X 還提供了nano,一個更加現代的文本編輯器。它也更加方便,例如在底部包含了一個作弊小條(=_=),上面有常用的快捷鍵列表(你就不用背下來它們了)。然而,vi卻有時是默認的文本編輯器,所以掌握vi是很有用的。

和less命令類似,vi命令會佔用整個 Terminal 空間來顯示文件內容。打開後,在「command模式」,vi 會等你輸入一些預定義字元來告訴 vi 你想做什麼。你也可以使用鍵盤上的箭頭鍵單純地瀏覽文件。你想編輯時,按A開始(會進入編輯模式)。文字會插入到游標處。如果你想保存,需要先退出編輯模式進入 command 模式。方法是按下esc鍵。回到 command 模式後,按住shift同時按兩次Z來保存並退出。如果你不想保存,在 command 模式輸入:quit!並按enter
return直接退出。

用Command-Line管理系統

使用su來切換用戶

su命令代表「substitute user identity」,允許你在命令行中輕松切換到另一個用戶賬戶。語法為su後接用戶的短名稱。然後會要求你輸入密碼(但是輸入的時候不會顯示)。執行完畢後,命令的前綴會改變,表示你擁有其他用戶的權利。你可以利用who -m命令來驗證當前登陸的身份。切換後,你會一直保持該用戶身份,直至退出 Terminal 或者輸入exit命令。

關於sudo的使用

sudo概述

更強大的命令就是sudo,代表「substitute user do」,或者,更恰當地,「super user do」。用sudo執行一個命令會使用 root 賬戶許可權。當然,使用之前需要 administrator 賬戶(管理員賬戶)的授權(如輸入密碼)。

默認情況下,任何管理員賬戶都可以使用sudo來獲取 root 許可權,甚至當 root 賬戶在圖形界面被禁用的情況下,sudo依然有效。這個命令是很多情況下我們不得不使用 Terminal 的原因,——同樣也是給每個用戶管理員身份的危險所在。不過,你可以調整sudo的配置文件,來限制它的使用。

bogon:~ renfei$ cat secret.txt
cat: secret.txt: Permission denied
bogon:~ renfei$ sudo cat secret.txt
Password:
This is the contents of the secret.txt text file that the user account renfei does not normally have access permissions to read. However, because he is an administrative user, she can use the sudo command to envoke root user access and read the contents of this file.

提示:如果由於你忘了使用sudo而導致命令行返回一個錯誤,只需輸入sudo !!就可以用sudo來執行上一條指令。

記住,權力越大責任越大。不恰當地使用sudo可以輕易破壞你的系統設置。命令行只會在你第一次執行嚴重破壞性行為之前提示你,之後,它就會假設你清楚自己正在干什麼。如果你只掌握三條使用命令行的准則,那將是:總是仔細檢查你的命令;總是使用Tab completion來幫助你避免拼寫錯誤;使用sudo之前,總是仔仔細細檢查你的命令。

使用 sudo 切換 Shell

如果你是一個管理員用戶,你需要執行很多條需要 root 許可權的命令,你可以臨時切換整個命令行 shell 來取得 root 級別的訪問許可權。方法就是先輸入sudo -s,回車後再鍵入你的密碼。

其他Command-Line技巧提示

輸入命令open .可以用 Finder 打開當前的位置。

在 Terminal 的偏好裡面可以設定它的外觀和風格。

中止一個錯誤的或者發瘋的命令,可以使用組合鍵control+C。

你可以在執行前編輯命令,只需要使用箭頭和鍵盤上的其他字母。

沒有輸入任何命令時,你可以用▲和▼來瀏覽歷史命令。同樣可以編輯和再次執行。

你也可以使用history命令查看歷史記錄。

你可以使用組合鍵control+L清屏。


㈨ 在mac電腦的terminal里該如何運行c語言

若要在 Mac 的終端中編譯並運行 C 源代碼,你首先需要安裝 Command Line Tools,裡麵包含有 GCC 編譯器。安裝方法為:

1.打開終端,輸入 gcc。
如果你沒有安裝 Command Line Tools,會彈出一個窗口提示你安裝,如圖所示,點擊安裝即可。如果出現提示「clang_error: no input files」,說明你已經安裝了 gcc 編譯器,可以直接開始編譯程序。

拓展資料

macos安裝xcode command line tool的兩種方法

Terminal運行xcode-select --install然後點擊安裝

登錄https://developer.apple.com/download/more/然後下載dmg安裝

閱讀全文

與mac系統怎麼使用命令編譯器相關的資料

熱點內容
如何將數據傳到伺服器查找伺服器讀取數據 瀏覽:1000
怎麼知道伺服器上是否在運行代碼 瀏覽:850
單片機多聯機 瀏覽:214
知乎軟體源碼 瀏覽:295
解壓音頻最新消息 瀏覽:115
如何弄崩一個mc伺服器 瀏覽:136
執行命令怎麼取消 瀏覽:902
美拍app長什麼樣 瀏覽:294
android滾動選擇圖片 瀏覽:484
有什麼畫畫app能把照片放上去畫 瀏覽:395
如何自己架設域名伺服器 瀏覽:311
ktv網站php源碼 瀏覽:957
啟信寶app干什麼的 瀏覽:996
解壓助眠快速采耳 瀏覽:875
手機視頻文字編程軟體 瀏覽:251
畫出圓的命令 瀏覽:842
三星快捷命令怎麼用 瀏覽:451
手機怎麼取消手機加密的密碼 瀏覽:175
別克車機為什麼開放裝app 瀏覽:583
qt做個編譯器 瀏覽:120