在一个项目中创建多个 .c 文件是非常常见的,你可以按照以下步骤进行操作:
1. 在 CLion 中打开你的项目。
2. 在项目文件目录中,右键点击你的项目文件夹,选择 "New" -> "C/C++ Source File"。
3. 输入一个新的文件名,比如 insertion_sort.c,并点击 "OK"。
4. 重复上述步骤,创建另一个文件,比如 binary_search.c。
现在你的项目中就有两个 .c 文件了:insertion_sort.c 和 binary_search.c。
如果你在这两个文件中都写了 main 函数,并且尝试同时编译运行这两个文件,就会出现错误提示 "multiple definition of 'main'",因为一个程序中只能有一个 main 函数。
为了解决这个问题,你需要将其中一个文件中的 main 函数改名。比如,你可以将 binary_search.c 中的 main 函数重命名为 binary_search_main,然后在另一个文件 insertion_sort.c 中保留 main 函数。
在 binary_search.c 文件中的 main 函数改名后的代码示例:#include <stdio.h>int binary_search_main() { // your binary search code here}int main() { // your other code here}
这样做之后,就不会再出现 "multiple definition of 'main'" 的错误了。你可以编译和运行这两个文件,它们将会被作为独立的程序执行。
希望这个回答对你有帮助!如果还有其他问题,请随时提问。
球一个最佳答案谢谢啦!这对我非常重要!   |