日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

如何在ubuntu14.04(64位)编译运行32位程序

發(fā)布時間:2025/7/25 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在ubuntu14.04(64位)编译运行32位程序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
來源:http://andycoder.me/fix-32bug-under-ubuntu1404/

緣起


我之前是ubuntu12.04(32bit),在一次手賤的apt-getremove之后呵呵了,大家都懂的..T_T,恰逢最近ubuntu14,04新鮮出爐,于是down了一個Ubuntu14.04(64bit)的iso安裝玩玩(之前是因為沒沒注意,所以才裝的ubuntu12,04-32bit,不然應該是裝ubuntu12.04-64bit的),ubuntu的安裝還是很簡單的,我的電腦因為買的早也沒有坑爹的EFI的問題,分分鐘系統(tǒng)就OK了,整體體驗還是不錯的,但是當我裝完軟件,開始coding的時候悲催的發(fā)現(xiàn)make出錯了,于是各種google+baidu+oschina+stackoverflow,經(jīng)過6次重裝系統(tǒng),最終還是被我搞定了!!爽!!現(xiàn)寫成博客給有相同問題的人參考一下.

我的解決方法


安裝系統(tǒng):

  • Install ubuntu14.04-64bit(Trusty Tahr)
  • 安裝32位庫:

  • sudo apt-get install libc6:i386
  • 用之前的源安裝ia32-libs:

  • sudo -i
  • cd /etc/apt/sources.list.d
  • echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricteduniverse multiverse" >ia32-libs-raring.list
  • apt-get update
  • apt-get install ia32-libs
  • rm ia32-libs-raring.list
  • apt-get update
  • exit
  • 安裝gcc編譯時需要的一些類庫:

  • sudo apt-get install gcc-multilib
  • 在gcc的時候加-m32參數(shù) 再次嘗試:

  • makeclean
  • make
  • 最后


    • 我的解決方案是不是每步都一定需要我也不知道,但是我做完這些之后,我在我的系統(tǒng)中就OK了
    • 我的系統(tǒng)環(huán)境是:Ubuntu 14.04-64bit(Trusty Tahr), gcc version 4.8.4
    • 參考的方法來源是:我oschina上問的問題:Ubuntu14.04如何安裝32位兼容庫,即ia32-libs和我在stackoverflow上問的:Howto install ia32-libs in ubuntu 14.04 LTS

    Andy(andy.at.working@gmail.com) 2014-04-23

    總結(jié)

    以上是生活随笔為你收集整理的如何在ubuntu14.04(64位)编译运行32位程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。