CLion中如何在多文件项目内单独运行单个C语言文件?
解决CLion多main文件编译运行问题
简化单个文件运行的配置技巧
- 打开目标.c文件,点击编辑器右上角的绿色运行三角,CLion会自动生成对应这个文件的临时运行配置,直接选择运行即可,无需手动新建。如果需要永久保存该配置,运行后点击右上角的配置下拉框,选择「Save Configuration...」即可。
- 针对CMakeLists.txt,练习场景下可以简化写法:对每个独立的练习文件,添加一行
add_executable(文件名 文件名.c),这样每个文件都会生成独立的可执行程序,在CLion的「Build」面板中找到对应可执行文件,右键就能直接运行。
适合C语言初学者的IDE推荐
结合你用过的几款工具,推荐以下更适配练习需求的选项:
- CodeBlocks:非常适合初学者,支持单文件直接编译运行,无需复杂项目配置,打开单个.c文件点击运行即可完成编译,完全不用折腾项目结构,专注基础语法练习。
- VSCode:若偏好轻量编辑器,安装C/C++扩展并配置好编译器(如MinGW或Clang)后,可通过「Run Code」插件一键单文件运行,也可配置tasks.json简化编译流程,灵活性强,适合后续进阶。
- Dev-C++:老牌轻量IDE,专为C/C++初学者设计,界面简洁,单文件编译运行一键完成,零配置门槛,上手极快。
- XCode:Mac用户也可使用,但需新建「Command Line Tool」项目,替换或添加.c文件并单独设置可执行目标,相对繁琐,不如前几款适配单文件练习场景。
内容的提问来源于stack exchange,提问作者Karamit
相关产品推荐
相关产品推荐

