翻譯|使用教程|編輯:董玉霞|2022-05-12 16:09:36.167|閱讀 456 次
概述:本文主要介紹在在 Windows 上配置 CLion中關(guān)于系統(tǒng)工具鏈?的相關(guān)內(nèi)容。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
本文主要介紹在在 Windows 上配置 CLion中關(guān)于系統(tǒng)工具鏈?的相關(guān)內(nèi)容。
Windows 上的系統(tǒng)工具鏈允許在不選擇預(yù)定義工具集或環(huán)境的情況下配置構(gòu)建工具、編譯器和調(diào)試器,類(lèi)似于 Linux 和 macOS。將此工具鏈選項(xiàng)用于嵌入式開(kāi)發(fā)案例,例如使用 ARM 或其他自定義設(shè)置。
可以將C及C++開(kāi)發(fā)工具 CLion 指向?yàn)槟捻?xiàng)目初始化環(huán)境的腳本,而無(wú)需手動(dòng)設(shè)置變量。這很有幫助,例如,當(dāng)需要初始化編譯器變量、添加自定義變量或修改PATH.
指定環(huán)境腳本適用于所有工具鏈,但是,目前CMake 預(yù)設(shè)不支持它。
環(huán)境采購(gòu)將在CMake 配置文件中工具鏈的第一次實(shí)際使用或加載Makefile項(xiàng)目時(shí)發(fā)生。
使用 CMake 3.15,可以在 Windows 上使用帶有 MinGW-w64/MinGW 工具鏈的 Clang 編譯器。
但是,適用于 Windows 的 LLVM Clang 是使用 Microsoft Visual Studio 構(gòu)建的,并且所有內(nèi)置宏和包含搜索路徑都設(shè)置為與 Visual Studio 一起使用。因此,如果從LLVM 存儲(chǔ)庫(kù)中獲取 Clang,則在使用 MinGW 工具鏈配置時(shí)它將無(wú)法正常工作。下面描述了一種可能的解決方法。
這樣,您將獲得使用mingw-w64構(gòu)建的 Clang 編譯器,并具有與此工具鏈對(duì)應(yīng)的路徑和宏。
對(duì)于 MinGW,CLion 包含捆綁的 GDB(版本 11.1)。對(duì)于 Cygwin,需要在 Cygwin 包管理器中安裝 GDB 包。
還可以切換到自定義 GDB 二進(jìn)制文件。在這種情況下,支持的 GDB 版本是 7.8.x-11.1。
請(qǐng)注意,對(duì)于 GDB 8.0 及更高版本,調(diào)試器輸出默認(rèn)重定向到 CLion最新版本 控制臺(tái)。要啟用為應(yīng)用程序輸入/輸出打開(kāi)外部控制臺(tái)窗口,請(qǐng)轉(zhuǎn)到幫助 | 查找 Action或按Ctrl+Shift+A,搜索Registry,然后設(shè)置以下鍵:cidr.debugger.gdb.workaround.windows.forceExternalConsole。
以上就是在 Windows 上配置 CLion教程的第三部分內(nèi)容,更多關(guān)于CLion使用教程的內(nèi)容可進(jìn)入官網(wǎng)查看。
CLion是一款專(zhuān)為開(kāi)發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來(lái)提高開(kāi)發(fā)人員的生產(chǎn)力。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn