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函數
在這裏插入圖片描述

最後點右邊的三角形就可以運行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章