CLion工程中只能有一个main函数 &&怎么同时编写多个main函数的C文件

记得大一学C语言的时候,我们就知道一个工程中只能有一个main函数

最近下载了CLion,我很懒,想在一个工程下建好几个c文件,里面都有main函数,结果编译运行的时候不通过

这才想起来,无论有多少复杂的c文件和函数,绝对有且只有一个main函数

记得把其他带有main函数的文件都删掉之后,将CMakeLists.txt 中对应的文件名也删掉


后来看了其他大佬的文章,发现是可以在一个工程下编写多个main函数的C文件的

在这里插入图片描述

比如我这里有两个C文件,nihao.c和 DLinkList.c

里面都有main函数

我可以打开CMakeLists.txt文件修改执行文件

在这里插入图片描述

我给每个文件起了别名 main1 main2,必须要起别名,我也不知道为啥,我去掉之后就不行了

然后编译运行的时候在右上角选择对应的main函数
在这里插入图片描述

最后点右边的三角形就可以运行了

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值