2-1 安装 Visual Studio 2022
Visual Studio 2022 下载地址(社区版)
下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)
2-2 安装MinGW
安装完后,需要配置仓库
1、配置镜像(国内)
文件地址:D:\apps\msys64\etc\pacman.d
mirrorlist.msys、mirrorlist.mingw32、mirrorlist.mingw64
## Primary
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/
Server = https://mirrors.ustc.edu.cn/msys2/msys/$arch/
2、安装库
启动软件:双击msys2.exe
$ pacman -Syu
:: Proceed with installation? [Y/n] Y
losed. Confirm to proceed [Y/n] Y #重启
$ pacman -Syu
:: Proceed with installation? [Y/n] Y # 更新
# 安装开发包
$ pacman -Sy base-devel
:: Proceed with installation? [Y/n] Y
$ pacman -S mingw-w64-x86_64-toolchain
$ 回车
:: Proceed with installation? [Y/n] y
2-3 安装Clion
Clion 下载
2-4 配置Clion
1、Visual Studio_64配置
2、Visual Studio_32配置
3、MinGW配置
4、配置MinGW的debug模式
2-5 Hello World C
新建项目
File -> New ->Project
#include <stdio.h>
int main() {
printf("Hello, World!\n");
for (int i = 0; i < 5; ++i) {
printf("Hello, World!\n");
}
return 0;
}
5、程序调试方法
① 断点:debug是在这里暂时停止 (F7进入函数,F8下一步,F9跳到下个断点)
② 变量:显示变量的值。
③可执行指令(LLDB):显示汇编语言。
(lldb) disas # 全写:disassemble 反编译显示汇编指令,
# 常见汇编指令格式包括:Intel和AT&T
(lldb) settings set target.x86-disassembly-flavor intel #设置Intel格式
(lldb) set target.x86-disassembly-flavor att #设置ATT格式
#永久设置在.lldibinit文件中写.设置命令(上面任意一条)。
# Windows:C:\Users\<UserName>
# Linux:/home/<UserName>
# macOS:/Users/<UserName>
④ Memory View :可以看到当前变量的地址。如,&i
⑤显示的值 :Debug时,可以显示当前变量的值。
⑥小计算器(3的旁边):1)输入&xxx 可以获取xxx的地址。 2)可以进行自定义计算。