C++ 查找正在使用eclipse调试的进程的PID
我想找到一个进程的PID,该进程在调试eclipse时正在进行调试。 我想使用一些与调试过程没有任何关系的c plus代码 为了找到“正常”运行进程的PID,我可以使用中的代码 可能吗?C++ 查找正在使用eclipse调试的进程的PID,c++,c,eclipse,debugging,pid,C++,C,Eclipse,Debugging,Pid,我想找到一个进程的PID,该进程在调试eclipse时正在进行调试。 我想使用一些与调试过程没有任何关系的c plus代码 为了找到“正常”运行进程的PID,我可以使用中的代码 可能吗? 谢谢您是否尝试过getpid()?抱歉:我想使用一些与调试过程没有任何关系的c plus代码。然后我会问您为什么调试一个无法更改的程序。我可以更改它。我有两个独立的程序:A和B。比方说,A是服务器,B是客户端。我想在eclipse中调试服务器。因此,我在eclipse中为服务器打开了一个项目,但我必须使用客户端
谢谢您是否尝试过
getpid()
?抱歉:我想使用一些与调试过程没有任何关系的c plus代码。然后我会问您为什么调试一个无法更改的程序。我可以更改它。我有两个独立的程序:A和B。比方说,A是服务器,B是客户端。我想在eclipse中调试服务器。因此,我在eclipse中为服务器打开了一个项目,但我必须使用客户端运行它,所以我在终端中运行客户端。现在,让我们假设,当我启动客户机时,我必须知道服务器是否工作,并且它是PID。当我在另一个终端上启动服务器时,我可以使用上面答案中的代码来完成,我的问题是:当我用eclipse调试服务器时,我该怎么做?eclipse正在运行程序,那么请解释为什么上面的答案在eclipse中不起作用。但是,如果上述答案因某种原因不起作用,那么解决方法就非常简单。因为您在eclipse中有服务器代码,所以只需添加一行打印出进程id的代码。