当前位置: 技术问答>linux和unix
请教 linux开发的一些基本问题
来源: 互联网 发布时间:2016-12-07
本文导语: 1.在一个编译gcc版本不一样编译出来的库文件,应用程序调用的时候gcc版本换了库也要重新编译吗? 2.编译出来的QT执行文件可以直接拷到另外一个linux系统上跑吗? 3.是否内核用一个版本的gcc编译出来的,文件系统上...
1.在一个编译gcc版本不一样编译出来的库文件,应用程序调用的时候gcc版本换了库也要重新编译吗?
2.编译出来的QT执行文件可以直接拷到另外一个linux系统上跑吗?
3.是否内核用一个版本的gcc编译出来的,文件系统上的所有执行文件都要同一个版本gcc编译出来的才能运行?
2.编译出来的QT执行文件可以直接拷到另外一个linux系统上跑吗?
3.是否内核用一个版本的gcc编译出来的,文件系统上的所有执行文件都要同一个版本gcc编译出来的才能运行?
|
1.在一个编译gcc版本不一样编译出来的库文件,应用程序调用的时候gcc版本换了库也要重新编译吗?
不需要
2.编译出来的QT执行文件可以直接拷到另外一个linux系统上跑吗?
可以
3.是否内核用一个版本的gcc编译出来的,文件系统上的所有执行文件都要同一个版本gcc编译出来的才能运行?
不需要
你用ldd命令查一下可执行文件链接了什么库,在有这些库的系统上都能运行。
不需要
2.编译出来的QT执行文件可以直接拷到另外一个linux系统上跑吗?
可以
3.是否内核用一个版本的gcc编译出来的,文件系统上的所有执行文件都要同一个版本gcc编译出来的才能运行?
不需要
你用ldd命令查一下可执行文件链接了什么库,在有这些库的系统上都能运行。
|
应该是同一个内核还编译吧,你其实要想用另外一个内核来编译的话,可以吧kerne了重新放到另外一个目录,make 重新编译。软件包是 kenel-------src.rpm ,先把它 copy 到指定文件夹,再 make.