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