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