
Olá Habr! Em geral, como prometi aqui, há uma história sobre como usar o CLion como um IDE para Rust no MacOS. Por que não o IntelliJ IDEA? Porque o CLion pode estrear. Por que LLDB e não GDB? Porque o LLDB foi instalado com o Xcode. Eu gosto desse IDE e decidi falar sobre isso. Se você estiver interessado, bem-vindo ao gato.
Instalação de ferrugem
Basta executar o comando no terminal:
curl https://sh.rustup.rs -sSf | sh
e siga as instruções.
Você também pode instalar o fmt - um utilitário para formatação e clippy - um utilitário para análise de código estático. Se suportado pelo seu sistema operacional. Eles funcionam para mim no Windows e no Ubuntu, mas não no Mac. Embora talvez a situação já tenha mudado.
rustup component add rustfmt
rustup component add clippy
Instalar LLDB
Se você não instalou o Xcode, execute o comando no terminal
lldb
e siga as instruções.
Instalação do CLion
Faça o download no site oficial. Link:
Tyk . Bem, como sempre, siga as instruções.
Instalação de plugins
- Inicie o CLion e clique no botão Configurar

- Ir para Plugins

- Instalar plugin

Configuração da cadeia de ferramentas
- Crie um novo projeto

- Adicione uma biblioteca padrão clicando no link ou especificando o caminho para o arquivo instalado.

- Selecione LLDB como um depurador

- Escolha suas configurações preferidas para Rust

Adicionando configurações para execução
- Clique em Adicionar configuração

- Escolha comando de carga



Depuração
- Coloque um ponto de interrupção e clique no botão com um bug

- Na parte inferior, você verá uma janela com uma pilha de chamadas e valores variáveis

Personalização
- Vá para configurações

- Você pode definir cores diferentes para características, estruturas, enumerações etc.

- Personalize suas combinações

Carga
Existe uma janela para trabalhar com o Cargo
