请问在这种情况下能运行GTK+编写的程序吗?谢谢!
在某台电脑PC1中,我用GTK+-2.2.1写了一个程序并编译成了一个可执行文件:test,而且这个文件在PC1中用./test能成功运行(当然正常地显示出程序的图形界面)。
但是如果在另一台电脑PC2中,该电脑与PC1相比仅仅没有装GTK+-2.2.1而已,其它都是一样的,比如GTK+2.2.1所依赖的所有库文件和安装的路径以及环境变量都一样,请问在这种情况下如果我把PC1中的test可执行程序复制到PC2中,该程序能正常运行吗?
现在身边只有一台电脑,不好做实验,只好向大家请教一下了。
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你的程序是动态编译的,那么你编译依赖的库运行时也必须有。
静态编译吧,你试一试!
其他办法应该是没有的!
"仅仅没有装GTK+-2.2.1而已"
那就装GTK+-2.2.1+