如题不考虑硬件及位数的问题,还存在1)gcc版本问题,gcc版本不一致造成编译的程序使用libstdc的版本过高无法执行2)界面程序的发布问题,虽说qt支持跨平台,但是发布qt相当麻烦,到底是静态发布还是动态发布,用什么工具发布比较好?
做过Linux应用程序开发的各位朋友请给以指导,多谢了!

解决方案 »

  1.   

    在libc低版本的32位系统上开发,打包所有依赖项。 他山万年历就支持libc 2.5及以上的所有主流Linux 32/64系统。
    Linux界面程序的发布,能做到全系统兼容的很少,这也成为制约Linux桌面系统变成流行的重大障碍之一。
    不论是对于开发者,还是使用者,Linux界面程序都是一种挑战。
      

  2.   

    poweriso的网站上,有个for linux的版本的gz包,下载下来解开之后就是一个独立的可执行文件,而且没有交代适用的系统版本、位数什么的,不知道这个东西是不是符合楼主所说的“支持所有主流Linux系统”呢