Building "Hello World!" in C via CLion Сборка "Hello World!" на Си через CLion

1. Project Structure 1. Структура проекта

Set up your project directory with a src folder: Подготовьте папку проекта с подпапкой src:

CMakeLists.txt
cmake_minimum_required(VERSION 3.21)
project(hello-world-c)

set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)

add_executable(app src/main.c)
src/main.c
#include <stdio.h>

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

2. Opening the Project 2. Открытие проекта

  1. Launch CLion. Запустите CLion.
  2. Click Open and select the CMakeLists.txt file or the root project folder. Нажмите Open и выберите файл CMakeLists.txt или саму папку проекта.
  3. When prompted, choose Open as Project. При появлении запроса выберите Open as Project.

3. Toolchain Configuration 3. Настройка окружения

If it is your first time, ensure CLion detects MinGW: Если вы запускаете впервые, убедитесь, что CLion видит MinGW:

Go to File > Settings > Build, Execution, Deployment > Toolchains. Ensure MinGW 13.1 is the default. Перейдите в File > Settings > Build, Execution, Deployment > Toolchains. Убедитесь, что MinGW 13.1 выбран по умолчанию.

4. Build and Run 4. Сборка и запуск

Build ProjectСобрать проект
Ctrl + F9
Run ApplicationЗапустить приложение
Shift + F10

5. Output and Console 5. Консоль вывода

The result will appear in the Run tool window at the bottom: Результат появится в окне Run в нижней части экрана:

C:\Projects\hello-world-c\dist\win\app.exe
Hello World!

Process finished with exit code 0
Tip / Совет
CLion uses its own "CMake Profiles" for build locations. You can customize where the app.exe is stored in Settings > Build, Execution, Deployment > CMake under "Build directory". CLion использует собственные "CMake Profiles". Вы можете настроить путь сохранения app.exe в Settings > Build, Execution, Deployment > CMake в поле "Build directory".

Support My Work Поддержать проект

If these tutorials helped you, consider buying me a coffee! Если эти туториалы вам помогли, вы можете поддержать автора.

Sberbank

Sberbank SBP QR Code

Direct transfer via phone number Перевод по номеру телефона

+7 (917) 212-29-59

Bybit (USDT TRC20)

Bybit USDT TRC20 QR Code

Support via Cryptocurrency Поддержка криптовалютой

TMtY1YifNf6FKvgeFmqKGQR4NStKr3csGp