32位Linux程序的整个运行时库树是否需要32位?

在我的64位RHEL机器上,我正在编译并运行仅32位的C&Fortran程序。 它调用了许多标准Linux(X11,OpenGL / Mesa,Motif等)的非静态版本,这当然会调用其他库(libjpeg,libc等)。 我必须安装整个devl lib树的32位版本才能有效地构build这个程序吗? 我是否必须安装整个运行时库树的32位版本才能运行它,而不需要进行分段转换?

是的,您需要32位版本的库,因为二进制文件被编译为32位版本,也假定库上的32位内存模型。