国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境

這篇具有很好參考價值的文章主要介紹了在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Step1:下載brew包管理工具

brew包管理工具能夠幫助我們更好的管理電腦中的各種工具

再嘗試了很多次下載之后發(fā)現(xiàn),需要使用到國內(nèi)的包進(jìn)行下載安裝,不要使用官網(wǎng)的鏈接進(jìn)行直接下載,很大可能會導(dǎo)致下載失敗

蘋果電腦 常規(guī)安裝腳本(推薦 完全體 幾分鐘安裝完成): /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

蘋果電腦 極速安裝腳本(精簡版 幾秒鐘安裝完成): /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed

蘋果電腦 卸載腳本: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

按照提示,需要重啟Terminal或者輸入

在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境

source /Users/用戶/.bash_profile

Step2:安裝gcc

brew install gcc

輸入后提示

在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境
原因可能是沒有安裝xcode–select
按照提示輸入語句安裝

xcode-select --install

重新進(jìn)行安裝gcc

brew install gcc

安裝成功后記得查看安裝的gcc版本號,后面需要修改bash——profile文件
在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境
在這里我的電腦安裝的gcc版本是gcc12

Step3 配置bash_profile

①現(xiàn)在查看gcc的版本,依舊會顯示原本電腦上安裝的clang版本,原因可能是重名的問題,因此需要修改bash_profile文件的配置進(jìn)行修改
查看gcc 版本

gcc --version

②使用vim編輯器打開bash_profile文件

vim ~/.bash_profile

打開后輸入E進(jìn)入編輯模式
在文檔末尾添加

alias gcc='gcc-12'
alias g++='g++-12'
alias c++='c++-12'

輸入完成后 按下Esc鍵
再輸入:wq退出

:wq

如果中途輸入錯誤,或者不想保存可以輸入:q!,不保存強(qiáng)制退出

:q!

③輸入完成后記得使用source ~/.bash_profile命令重新加載配置文件。

source ~/.bash_profile

Step 4 查看gcc版本

查看gcc 版本

gcc --version

在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境

發(fā)現(xiàn)修改完成。

Step 5 嘗試運行一個C++語言文件

寫下一個Hello World語句,命名為hhh.cpp

#include<iostream>
using namespace std;

int main(){
	cout<<"Hello World!\n";
	return 0;
}

①在Terminal中使用cd語句 定位當(dāng)前代碼所在的文件夾

②編譯

格式為
gcc cpp文件名 -o 編譯后文件名 -lstdc++
gcc hhh.cpp -o hhh -lstdc++

③運行編譯后文件

./hhh

最后一步可能出現(xiàn)的錯誤

① 如果出現(xiàn) -mmacosx-version-min = 12.x

原因:可能是因為系統(tǒng)版本或者Xcode版本不匹配的問題,

可以嘗試全部更新后解決。

②如果出現(xiàn) symbol(s) not found for architecture x86_64
編譯時不要使用

gcc cpp文件名 -o 編譯后文件名

應(yīng)該使用文章來源地址http://www.zghlxwxcb.cn/news/detail-445452.html

gcc cpp文件名 -o 編譯后文件名 -lstdc++

到了這里,關(guān)于在MacOS 上 使用brew 部署C++ gcc編譯環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MacOs下brew安裝與使用Docker

    MacOs下brew安裝與使用Docker

    Docker 是一個開源的應(yīng)用容器引擎,基于 Go 語言 并遵從 Apache2.0 協(xié)議開源。 Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實現(xiàn)虛擬化。 容器是完全使用沙箱機(jī)制,相互之間不會有任何接口(類似

    2024年02月08日
    瀏覽(28)
  • 使用arm-none-eabi-gcc編譯器搭建STM32的Vscode開發(fā)環(huán)境

    make:Windows中沒有make,但是可以通過安裝MinGW或者M(jìn)inGW-w64,得到make。 gcc-arm-none-eabi:建議最新版,防止調(diào)試報錯 OpenOCD vscode cubeMX Arm Assembly:匯編文件解析 C/C++:c語言插件 Cortex-Debug:調(diào)試插件 gcc-arm-none-eabibin OpenOCDbin 建議MinGW-make工具重命名為make.exe并添加到gcc-arm-none-eabi

    2024年02月06日
    瀏覽(27)
  • macOS 下使用 brew 命令安裝 Node.js

    macOS 下使用 brew 命令安裝 Node.js

    ??????? 熱愛攝影的程序員 ??????? 喜歡編碼的設(shè)計師 ???? 擅長設(shè)計的剪輯師 ??????? 一位高冷無情的編碼愛好者 大家好,我是 DevOps 工程師 歡迎分享 / 收藏 / 贊 / 在看! 輸入以下命令以查找已安裝的 Node.js 版本 如果顯示了 Node.js 的版本號,表示 Node.js 已安裝

    2024年02月08日
    瀏覽(23)
  • Sitecore10 Demo演示環(huán)境Azure一鍵部署(Step By Step Guide to installing Sitecore10 in Azure Paas)

    Sitecore10 Demo演示環(huán)境Azure一鍵部署(Step By Step Guide to installing Sitecore10 in Azure Paas)

    本文演示Sitecore XP Single(XP0)在Azure上的一鍵部署,即“30分鐘生成Sitecore演示環(huán)境”的一環(huán)。 關(guān)于XP(即Sitecore Experience Platform) roles的相關(guān)介紹移步 XP Single配置主要用來開發(fā)和測試: Four Sitecore roles: Content Delivery, Content Management, Processing, and Reporting as a single WebApp instance.(cd,

    2023年04月25日
    瀏覽(33)
  • Ubuntu上搭建ARM Linux GCC交叉編譯環(huán)境

    在Ubuntu操作系統(tǒng)上搭建ARM Linux GCC交叉編譯環(huán)境是為了能夠在x86架構(gòu)的主機(jī)上編譯運行適用于ARM架構(gòu)的程序。本文將介紹詳細(xì)的步驟以及相應(yīng)的源代碼。 安裝必要的軟件包 首先,我們需要安裝一些必要的軟件包,包括GCC、GNU Binutils和GDB。打開終端,運行以下命令來安裝這些軟

    2024年02月02日
    瀏覽(32)
  • 【Linux環(huán)境基礎(chǔ)開發(fā)工具】編譯器-gcc/g++

    【Linux環(huán)境基礎(chǔ)開發(fā)工具】編譯器-gcc/g++

    上一篇博客, 我們學(xué)習(xí)了vim編輯工具,學(xué)會了怎么寫代碼, 這篇文章,我將分享代碼該怎么編譯的問題。 目錄 寫在前面: 1. gcc和g++介紹 2. gcc是如何編譯程序的 1. 預(yù)處理 2. 編譯 3. 匯編 4. 鏈接 3. gcc的選項介紹 4. 我們使用的函數(shù)是哪來的 5. 我們的.o文件和庫是如何鏈接的?

    2024年02月10日
    瀏覽(58)
  • ubuntu環(huán)境下gcc-arm交叉編譯環(huán)境的搭建(ARM32 8.2)

    ubuntu環(huán)境下gcc-arm交叉編譯環(huán)境的搭建(ARM32 8.2)

    1.在arm官網(wǎng)下載gcc-arm 8.2的版本(下載arm32架構(gòu)的x64上運行的版本),網(wǎng)址如下 https://developer.arm.com/downloads/-/gnu-a 圖1 從ARM官方下載aarch32架構(gòu)的交叉編譯器 ? 2.拷貝下載的交叉編譯器到ubuntu系統(tǒng)的/opt/pkg/gcc_linaro目錄,如下圖所示: 圖2 拷貝arm交叉編譯器到gcc安裝目錄 ? 3.解壓gcc到

    2024年02月09日
    瀏覽(22)
  • Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境

    Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境

    如果使用的是64位的Ubuntu系統(tǒng),建議直接安裝64位的arm-linux-gcc交叉編譯器 下載地址: https://pan.baidu.com/s/14-lQpsXuEyCcHNHcTXcOyA 提取碼: 55at 0. 注意在終端進(jìn)行粘貼的操作為【Ctrl+shift+v】!! 把下載好的安裝包移動到根目錄下的tmp目錄中(/tmp):在【其他位置】中的【計算機(jī)】中找

    2024年02月05日
    瀏覽(42)
  • 【UNIX 環(huán)境編程】GCC 編譯器 | Makefile 基礎(chǔ)入門 | GDB 調(diào)試教學(xué)

    【UNIX 環(huán)境編程】GCC 編譯器 | Makefile 基礎(chǔ)入門 | GDB 調(diào)試教學(xué)

    ?? 寫在前面: 本文將介紹如何使用 GCC 編譯器編譯,并詳細(xì)介紹了 Makefile 的基本構(gòu)造、創(chuàng)建Makefile 文件以及 Makefile 變量,以提高編譯效率。此外,本文還將探討GDB調(diào)試器的使用,包括調(diào)試前的準(zhǔn)備、readelf 讀取 ELF 文件信息、顯示代碼、斷點、調(diào)試、監(jiān)視、跳轉(zhuǎn)等內(nèi)容。?

    2024年02月03日
    瀏覽(54)
  • C/C++開發(fā),linux下OpenCV+gcc+cmake編譯環(huán)境搭建

    C/C++開發(fā),linux下OpenCV+gcc+cmake編譯環(huán)境搭建

    目錄 一、源碼下載 二、源碼編譯 ??????? 2.1 OpenCV源碼下載 ??????? 2.2 cmake安裝(非必要) ????????2.3 opencv安裝依賴及支持模塊查看 ??????? 2.4 安裝pkgconfig包 ??????? 2.5 安裝opencv依賴包 ??????? 2.6 真正安裝opencv包開始 ??????? 2.7 opencv環(huán)境路徑配置 三、案

    2024年02月06日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包