来自 eclipse IDE 的 运行 工作正常,但当来自终端的 运行 时终止

Run from eclipse IDE works fine but terminates when run from terminal

我在 linux 中使用 eclipse CDT。我有一个使用线程、TCP、文件等的代码。这个程序 运行 在 Eclipse IDE 中很好但是当我尝试从 linux 终端 运行 这个时,程序在两者之间终止。没有显示错误消息。有人可以帮助我吗?

我发现了我面临的问题。我的线程之一试图在连接前通过 TCP 发送。我仍然不知道为什么 运行 在 IDE 时没有问题。现在,在我修改我的代码以仅在建立连接后使用 TCP 后,它工作正常。