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

如何在macOS上使用最新版的Bison來(lái)構(gòu)建項(xiàng)目,而不是Xcode工具鏈內(nèi)嵌的2.3版本

這篇具有很好參考價(jià)值的文章主要介紹了如何在macOS上使用最新版的Bison來(lái)構(gòu)建項(xiàng)目,而不是Xcode工具鏈內(nèi)嵌的2.3版本。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在很多項(xiàng)目的編譯中需要使用 Bison,而且版本需要至少為 3.0,不然會(huì)出現(xiàn)以下錯(cuò)誤。

  Could NOT find BISON: Found unsuitable version "2.3", but required is at
  least "3.0" (found /usr/bin/bison)

這時(shí)候你可能使用brew install bison安裝了最新版的 Bison,但是還是會(huì)有這個(gè)問(wèn)題。

解決這個(gè)問(wèn)題有兩種方案:

  1. 讓手動(dòng)安裝版本在環(huán)境變量PATH的位置在 Xcode 安裝的版本前面;
  2. 手動(dòng)指定一下 Bison。

不敢在解決方案之前,你要知道brew安裝bison的路徑,可以通過(guò)以下命令查詢:

$ brew info bison
......
If you need to have bison first in your PATH, run:
  echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> /Users/zhonguncle/.bash_profile
......

可以看到這樣的語(yǔ)句,就知道位置了。

第一種方法使用以下語(yǔ)句來(lái)添加bison

export PATH="/usr/local/opt/bison/bin/:$PATH"	

這樣會(huì)把/usr/local/opt/bison/binbrew安裝的一般就在這個(gè)路徑)放到PATH最前面,這樣 SHELL 搜索bison的時(shí)候會(huì)先搜索到這個(gè)新的。這也是為什么brew會(huì)提示這樣的命令。

第二種方法是在cmakemake構(gòu)建項(xiàng)目的時(shí)候直接設(shè)置bison的路徑。

如果是make,那么可以使用以下語(yǔ)句來(lái)構(gòu)建:

$ make BISON=/usr/local/opt/bison/bin/bison

如果是cmake,那么可以在CMakeLists.txt中添加以下語(yǔ)句:

set(BISON_EXECUTABLE "/usr/local/opt/bison/bin/bison")

或者設(shè)置環(huán)境變量,再讓cmake進(jìn)行構(gòu)建(如果這個(gè)項(xiàng)目不是你的,那么用這種方法比較好):

$ export BISON_EXECUTABLE="/usr/local/opt/bison/bin/bison"
$ cmake ..

這樣就可以正常構(gòu)建了。希望能幫到有需要的人~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-703029.html

到了這里,關(guān)于如何在macOS上使用最新版的Bison來(lái)構(gòu)建項(xiàng)目,而不是Xcode工具鏈內(nèi)嵌的2.3版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 最新版的 MacOS Catalina 的 CocoaPods 安裝步驟 pod install/pod update 更新慢等問(wèn)題

    最新版的 MacOS Catalina 的 CocoaPods 安裝步驟 pod install/pod update 更新慢等問(wèn)題

    當(dāng)你開(kāi)發(fā)iOS應(yīng)用時(shí),會(huì)經(jīng)常使用到很多第三方開(kāi)源類(lèi)庫(kù),比如JSONKit,AFNetWorking等等。如果使 用他們,傳統(tǒng)的方法是,在git上把他們下載下來(lái),然后去配置。這個(gè)工作很繁瑣,而且也容易出錯(cuò)。不 過(guò)有了Cocoapods你就會(huì)從這些繁瑣的工作中解脫出來(lái)。 第一步:安裝RVM RVM: Ruby

    2024年02月17日
    瀏覽(24)
  • Python3.9使用最新版pyinstaller將項(xiàng)目或程序打包成exe或者mac中的可執(zhí)行文件

    Python3.9使用最新版pyinstaller將項(xiàng)目或程序打包成exe或者mac中的可執(zhí)行文件

    pyinstaller 能夠在 Windows、Linux、Mac 等操作系統(tǒng)下將 Python 源文件打包,通過(guò)對(duì)源文件打包, Python 程序可以在沒(méi)有安裝 Python 的環(huán)境中運(yùn)行,也可以作為一個(gè)獨(dú)立文件方便傳遞和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+??梢栽?Windows、Mac 和 Linux 上使用,但是并不是跨平臺(tái)的,

    2024年02月09日
    瀏覽(24)
  • macOS Sonoma 14 Beta3官方最新版VMware虛擬機(jī)安裝全套圖文教程(兩種不同的安裝流程圖,極限傻瓜流程)

    macOS Sonoma 14 Beta3官方最新版VMware虛擬機(jī)安裝全套圖文教程(兩種不同的安裝流程圖,極限傻瓜流程)

    如今macOS最新的Sonoma 14版本已更新至Beta3。總的來(lái)說(shuō)在VMware虛擬機(jī)中的安裝流程都差不多,需要注意的是由于網(wǎng)絡(luò)的問(wèn)題,可分為有網(wǎng)安裝和無(wú)網(wǎng)絡(luò)模式安裝。不同模式的安裝流程稍微有點(diǎn)區(qū)別,如果你真的不會(huì)安裝,這篇傻瓜版的流程一定是你的不二之選。之前我也發(fā)表過(guò)關(guān)

    2024年02月13日
    瀏覽(29)
  • 2023最新版IDEA 創(chuàng)建javaweb項(xiàng)目(圖文詳細(xì))

    2023最新版IDEA 創(chuàng)建javaweb項(xiàng)目(圖文詳細(xì))

    該教學(xué)主要針對(duì)各位剛剛接觸javaweb開(kāi)發(fā)的小伙伴,各位學(xué)習(xí)java的朋友也難免會(huì)經(jīng)歷這個(gè)階段,都要從最基礎(chǔ)的servlet項(xiàng)目做起,它是 Java 進(jìn)軍 web 開(kāi)發(fā)的第一款技術(shù),也是完全基于Java實(shí)現(xiàn),閑來(lái)無(wú)事寫(xiě)出本篇文章在此記錄一下。 Java Web,是用Java技術(shù)來(lái)解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的

    2024年02月01日
    瀏覽(23)
  • 2023最新版IDEA創(chuàng)建一個(gè)SpringBoot項(xiàng)目 (詳細(xì)教程)

    2023最新版IDEA創(chuàng)建一個(gè)SpringBoot項(xiàng)目 (詳細(xì)教程)

    springboot是我們java開(kāi)發(fā)中最流行的框架之一,下面我們看看如何在idea中創(chuàng)建一個(gè)springboot項(xiàng)目。 Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開(kāi)發(fā)人員不再需要定義樣板化的

    2024年02月04日
    瀏覽(22)
  • centos如何安裝最新版nodejs

    在CentOS上安裝最新版本的Node.js有兩種主要的方法: 方法一:使用nvm(Node Version Manager) 在終端中輸入以下命令以安裝nvm: 這將自動(dòng)從nvm的Github倉(cāng)庫(kù)中下載安裝腳本,并安裝nvm。 安裝完成后,需要重新啟動(dòng)終端以使nvm生效。 在終端中輸入以下命令來(lái)安裝Node.js: nvm將自動(dòng)從

    2024年02月05日
    瀏覽(26)
  • eclipse 最新版沒(méi)有navigator視圖如何解決

    eclipse 最新版沒(méi)有navigator視圖如何解決

    使用project exploere視圖可以顯示類(lèi)似navigator視圖 1.顯示project exploere視圖 window----show view ---project exploere 2.project exploere視圖轉(zhuǎn)換為類(lèi)似navigator視圖 第一步:點(diǎn)擊視圖右上角三個(gè)點(diǎn)或者倒三角,點(diǎn)擊fiters and customirzation? 會(huì)彈出一個(gè)窗口,?filters? 取消java output folders 第二步:點(diǎn)擊

    2024年02月15日
    瀏覽(69)
  • IntelliJ IDEA 2023.1 最新版如何激活

    IntelliJ IDEA 2023.1 最新版如何激活

    IntelliJ IDEA Ultimate 是一款由 JetBrains 開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境(IDE)。它主要用于Java開(kāi)發(fā),但也支持其他語(yǔ)言和技術(shù),如Kotlin,Scala,Groovy,Android開(kāi)發(fā)以及前端開(kāi)發(fā)等。 首先,我們可以在 JetBrains 的官方網(wǎng)站購(gòu)買(mǎi) IntelliJ IDEA 正版授權(quán)。它的授權(quán)類(lèi)型主要有個(gè)人版和商業(yè)版兩種,適

    2024年02月15日
    瀏覽(24)
  • 如何安裝官網(wǎng)最新版Android Studio

    如何安裝官網(wǎng)最新版Android Studio

    1、進(jìn)入android studio官網(wǎng),點(diǎn)擊下載。 2、下滑查看協(xié)議,勾選同意按鈕,點(diǎn)擊下載。 3、打開(kāi)安裝程序,點(diǎn)擊Next。 4、選擇虛擬機(jī),點(diǎn)擊Next。 5、選擇安裝路徑,點(diǎn)擊Next。 6、點(diǎn)擊Install。 7、等待安裝成功,點(diǎn)擊Next。 8、點(diǎn)擊Finish。 9、點(diǎn)擊OK。 10、開(kāi)始打開(kāi)Android Studio。 11、第

    2024年02月08日
    瀏覽(22)
  • IntelliJ IDEA 2023 最新版如何試用?IntelliJ IDEA 2023最新版試用方法及驗(yàn)證ja-netfilter配置成功提示

    IntelliJ IDEA 2023 最新版如何試用?IntelliJ IDEA 2023最新版試用方法及驗(yàn)證ja-netfilter配置成功提示

    ???? 博主貓頭虎 帶您 Go to New World.??? ?? 博客首頁(yè)——貓頭虎的博客?? ??《面試題大全專(zhuān)欄》 文章圖文并茂??生動(dòng)形象??簡(jiǎn)單易學(xué)!歡迎大家來(lái)踩踩~?? ?? 《IDEA開(kāi)發(fā)秘籍專(zhuān)欄》學(xué)會(huì)IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎(chǔ)入門(mén)篇)》學(xué)會(huì)Golang語(yǔ)言

    2024年02月05日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包