Re: K8 的電腦能裝 i386 的 BSD 嗎
※ 引述《leolarrel@kkcity.com.tw》之銘言:
> ※ 引述《pig.bbs@ptt.cc (歡迎加入豬頭黨)》之銘言:
> > 在windows上面是如此沒錯,不過這裡畢竟是BSD的討論版,
> > 我覺得以open source的情況來講,軟體真的不能說不多。
> > 幾乎所有的程式都可以編成amd64的binary在執行。
> > 以ports的情況來講,除非Makefile裡面有 ONLY_FOR_ARCHS= i386的程式外
> > 其他都是可以編成64bit的 amd64執行檔的。
> 考慮一個問題
> unsigned int 在amd 64 + gcc 的情況下,長度是多少呢?
> unsigned long 又是多長?
> 如果仍然是32 位元就沒有太大的問題,如果是64位元,就累人了,要改程式
手邊沒有 AMD 64 的機器,
所以用眼睛去看 gcc 的設定,
int 是訂死成 32-bit,
long 是訂成 1 word(所以應該會是 64-bit)。
> 所以不是編譯通過就OK...
那倒未必,
勤用 sizeof() 寫的程式很少會出這種問題。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Chung Cheng University
Department: Computer Science and Information Engineering
Researching: Porting GCC and Implementing VLIW instruction scheduler in GCC
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.16 > ╰─╮
╚╦═╦╝ ╰ * From:218-171-139-201.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 7 之 9 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章