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

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

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

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

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


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

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

里面都有main函数

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

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

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

然后编译运行的时候在右上角选择对应的main函数
CLion工程中只能有一个main函数 &&怎么同时编写多个main函数的C文件_第2张图片

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

你可能感兴趣的:(C语言,c语言,CLion)