Re: K8 的電腦能裝 i386 的 BSD 嗎 - BBS

Table of Contents

※ 引述《[email protected] (汀)》之銘言:
: ※ 引述《[email protected]》之銘言:
: > 考慮一個問題
: > unsigned int 在amd 64 + gcc 的情況下,長度是多少呢?
: > unsigned long 又是多長?
: > 如果仍然是32 位元就沒有太大的問題,如果是64位元,就累人了,要改程式
: 手邊沒有 AMD 64 的機器,
: 所以用眼睛去看 gcc 的設定,
: int 是訂死成 32-bit,
: long 是訂成 1 word(所以應該會是 64-bit)。
: > 所以不是編譯通過就OK...
: 那倒未必,
: 勤用 sizeof() 寫的程式很少會出這種問題。

通常open source的程式有考慮到跨平台的話,
這些問題在amd64出現之前就會碰到了,
也就因為如此這類的程式在移植到amd64上並不會出現太大的困難

--
真正值得尊敬的人,
是那些照亮別人,卻沒有光環的人。

--

All Comments