首页 > 编程知识 正文

linux终端如何运行c程序,bash无法执行二进制文件

时间:2023-05-03 08:05:46 阅读:106604 作者:3522

正在创建客户端-服务器APP应用程序。

我有一个C和Klient简单的内存游戏游戏服务器。

我在Eclipse上进行开发。 用于Eclipse的c和用于Eclipse的Eclipse。

使用tpc套接字解决客户端和服务器之间的通信。

用服务器进行基本的操作连接吧。 在一种情况下,在第二种情况下不起作用。

第一种情况:

在Eclipse中运行服务器,在Eclipse中运行客户端时,将开始“连接到服务器”(通过客户端菜单进行操作)。 那个运转正常。

第二种情况:

我将客户端APP应用程序-包含映像源代码和文件夹的外部库=所有必需的内容复制到文件夹中,使用javac进行编译,然后使用Java-CP“pathtoexternallib/external 客户端-仍然有效。 然后,与第一种情况一样,尝试从客户端APP应用程序“连接到服务器”,但无法正常工作。 我确信我编译了100%正确的源文件(我试着对源文件进行了一些修改。 这将影响窗口的输出以证明这一点)。

总结:从Eclipse运行客户端APP应用程序时,它将工作,如果在终端上编译同一APP应用程序(同一源代码,),它将不起作用。 我也根(sudo su -这不是必要的,但那没有帮助)。

在端口10000的127.0.0.1上运行服务器。 它都在同一台计算机上。

我真的不知道那个为什么不工作。 (

其他信息:

在Ubuntu 11.10上使用Eclipse Indigo和标准linux终端。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。