请问在这种情况下能运行GTK+编写的程序吗?谢谢!

发布于 2022-07-24 19:05:06 字数 290 浏览 7 评论 2

在某台电脑PC1中,我用GTK+-2.2.1写了一个程序并编译成了一个可执行文件:test,而且这个文件在PC1中用./test能成功运行(当然正常地显示出程序的图形界面)。

但是如果在另一台电脑PC2中,该电脑与PC1相比仅仅没有装GTK+-2.2.1而已,其它都是一样的,比如GTK+2.2.1所依赖的所有库文件和安装的路径以及环境变量都一样,请问在这种情况下如果我把PC1中的test可执行程序复制到PC2中,该程序能正常运行吗?

现在身边只有一台电脑,不好做实验,只好向大家请教一下了。

谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

以往的大感动 2022-08-03 04:05:25

如果你的程序是动态编译的,那么你编译依赖的库运行时也必须有。

歌枕肩 2022-08-02 23:39:18

静态编译吧,你试一试!
其他办法应该是没有的!
"仅仅没有装GTK+-2.2.1而已"
那就装GTK+-2.2.1+

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文