3.4 安装JetBrains Clion
JetBrains 分别为 Python 和 C/C++ 开发了名为 PyCharm 和 CLion 的 IDE。
CPython 同时具有 C 和 Python 代码。你无法将 C/C++ 支持安装到 PyCharm 中,但 CLion 绑定了 Python 支持。
第一次编译 CPython 后,源目录的根目录中将有一个 makefile。
打开 CLion 并从欢迎屏幕中选择 Open or Import。导航到源目录,选择 makefile,然后按 Open:
截图不译。
CLion 将询问你是要打开目录还是将 makefile 作为新项目导入。选择 Open as Project 以作为项目导入。
CLion 会在导入之前询问要运行哪个 make 目标。保留默认选项 clean,然后继续:
截图不译。
接下来,检查是否可以从 CLion 构建 CPython 可执行文件。从顶部菜单中,选择 Build/Build Project。
在状态栏中,应该能看到项目构建的进度指示器:
截图不译。
完成此任务后,你可以将已编译的二进制文件作为运行/调试的配置选项。
选择 Run/Edit Configurations 以打开 Run/Debug Configurations 窗口。在此窗口中,选择 +/Makefile Application 并完成以下步骤:
将
Name设置为cpython。将构建目标保留为
all。对于可执行文件,选择下拉菜单并选择
Select Other,然后在源目录中找到已编译的 CPython 二进制文件。它的名称为python或python.exe。输入任何你希望始终拥有的程序参数,例如用于启动开发模式的 -X
dev。这些标志将在后面的“使用命令行设置运行时配置”中介绍。将工作目录设置为 CLion 宏
$ProjectFileDir$:
截图不译。
单击 OK 以添加此配置。对于任何 CPython make 目标,你可以根据需要多次重复此步骤。完整参考请参阅“编译 CPython”一章中的“CPython 的 Make 目标”部分。
cpython 构建配置现在将在 CLion 窗口的右上角可用:
截图不译。
要对其进行测试,请单击箭头图标或从顶部菜单中选择 Run/Run ’cpython’。现在应该能在 CLion 窗口的底部看到 REPL:
截图不译。
棒极了!现在你可以进行更改并通过单击 Build 和 Run 快速试用它们。如果你在 C 代码中放置了任何断点,请确保选择 Build 而不是 Run。
在代码编辑器中,macOS 上的快捷键 Cmd + 单机 和 Windows 和 Linux 上的 Ctrl + 单机 快捷键将调出编辑器内导航功能:
截图不译。
Last updated