如何在Eclipse select文件CDT中调试?

How to select file in Eclipse CDT to debug?

我是初学者学习c编程,在linux中使用eclipse cdt。

现在我创建了一个项目,helloworld.cpp,调试成功。

但是当我做下一个练习时,创建一个新的 file.cpp,它无法编译,因为定义了多个主函数(是的,我没有删除 helloworld.cpp)

我需要一些帮助,我怎样才能select编译新文件,因为我想做更多的练习,我必须在一个项目中创建不同的cpp文件(我不想创建新项目,一练一项目太累了!)

谁能帮帮我?非常感谢。

您可以 right-click 在左侧 (Project Explorer) 要忽略(不构建)的文件。 Resource Configurations -> Exclude from Build...
之后 select 配置(调试、发布)应该忽略这个文件。
这应该可以解决您的问题。

或者你可以尝试一些可以帮助你在 c/c++ 中提高自己的东西。您可以尝试为您开始的每个新练习编写函数,并将其包含在您的第一个 helloworld.cpp 中。 例子:
来源:

simpleMath.c

#include"simpleMath.h"

int addition(int val1, int val2)
{
    return (val1 + val2);
}

int substraction (int val1, int val2)
{
    return (val1 - val2);
}

Header:

simpleMath.h

int addition(int val1, int val2);       //Prototype
int substraction (int val1, int val2);  //Prototype

主要:

helloworld.c
#include"simpleMath.h"

int main()
{
    //some code

    int newVar = 0;
    newVar = addition(5, 10)     //Function call -> newVar will be 15

   //some code
}

该示例是简单的 c 代码(不是 c++),仅用于可视化。如果你想用 c++ 来做,你可以尝试将每一个新练习实现为所谓的 "class".