PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   想問個關於linux的問題.. (https://www.pcdvd.com.tw/showthread.php?t=547019)

nagual 2005-11-30 10:33 PM

引用:
作者Salous
原來如此,也就是說只要編譯器有某平台的opcode級registers等資訊即可在任何平台上編譯?

這些東西是編譯器設計時就加進去了.

很多embedded systems(非x86 CPU), 都是在PC上寫原始碼, 在PC上編譯好後才拿到
embedded systems上跑.

FlyAngel 2005-12-02 12:22 AM

哇!!!
看了好久 才把全部看玩
看來各位大哥一定是程式設計師的個中好手
我不懂什麼C C+ C++ 所以沒有一篇我看的懂
不過如果各位大哥真的對這些都有高人一等的見解
那麼可以幫忙解決這各大問題嗎
http://forum.osx86project.org/index.php?showtopic=4301
全世界的人都會感激您的 想出辦法 我想你就可以擊敗自稱駭客之神的某某人了

這是ATI OSX X86 的驅動程式 所下載的檔案是各空架構
各路英雄好漢所要做的就是完成它
聽說它需要C語言的好手

FlyAngel 2005-12-02 02:30 AM

掉的好快 不行 要頂上去

axbycz 2005-12-02 06:54 AM


討論 linux 討論到高低階程式語言
這裡有完整的定義
溫故知新一下吧 ;)
http://www.computerhope.com/jargon/num/1gl.htm

nagual 2005-12-02 08:16 AM

引用:
作者FlyAngel
哇!!!
那麼可以幫忙解決這各大問題嗎
http://forum.osx86project.org/index.php?showtopic=4301
全世界的人都會感激您的 想出辦法 我想你就可以擊敗自稱駭客之神的某某人了

這是ATI OSX X86 的驅動程式 所下載的檔案是各空架構
各路英雄好漢所要做的就是完成它
聽說它需要C語言的好手

很難耶...第一個至少要知道這種OS大致的架構,
第二個知道它的kernel function, 光這兩個就K一陣子,
第三個有data sheet嗎? 有也要K一陣子..沒有的話
是反組譯其它作業系統的driver嗎?

第四個至少對顯示卡的規格和架構有一定的了解.
第五寫好driver....穩定度和效能....曠時費日

seiws 2005-12-08 05:59 PM

C++ 是微軟的C語言開發工具
Tubro C 是 Borland 的C語言開發工具
GCC 是GNU的C語言編譯工具
那麼正規原始的UNIX 上的C語言編譯是什麼呢? 是 cc 啦

跨平台的原始碼早年沒有config檔..自動產生適合自己平台的makefile
八年前有裝apache的人在執行過 make 指令之前
都會去看 makefile裡頭有什麼需要設定...然後調整裡頭的設定使用的CPU UNIX的版本..C語言編譯工具

不同CPU平台...不同UNIX版本...所include sys/ioctl.h 當然lib會不一樣囉

想知道 linux 的 kernel 是什麼寫的最簡單就是去下載source coder 回來看
網址在 http://www.kernel.org/

linux是Linus Torvalds 大學時代發明的...
而linux只有開機核心....類似於 DOS年代的 MSDOS.com command.com io.sys 這三個檔
開機掛上 /etc/fstab 後所執行的 init 1 2 3 4 5 以後的動作...都是GNU 的軟體...

BSD 是柏克萊版本的類UNIX

第一次看到有人討論用 C++來編譯 Linux 核心.....這真是太不可思議了.......
連ASM都出現了...唉...組合語言是針對CPU不同而語法與參數會有所不同的...是無法跨平台的

誥斂祫郬 2005-12-08 07:51 PM

引用:
作者nagual
很難耶...第一個至少要知道這種OS大致的架構,
第二個知道它的kernel function, 光這兩個就K一陣子,
第三個有data sheet嗎? 有也要K一陣子..沒有的話
是反組譯其它作業系統的driver嗎?

第四個至少對顯示卡的規格和架構有一定的了解.
第五寫好driver....穩定度和效能....曠時費日


nVidia 怎麼不出macOS 的Driver呢 :flash:

PowerPC上不是也用 GeForce系列跟Quadro的顯示卡

現在也出MacOS x86 的版本了 硬體大概都知道了

為何沒看到 nVidia 放 MocOS x86 的 Driver :flash: :flash:

jason491 2005-12-08 08:51 PM

引用:
作者seiws
C++ 是微軟的C語言開發工具
...


關於這點小弟無知..

但是這個應該是答案吧

http://www.research.att.com/~bs/homepage.html

seiws 2005-12-08 09:30 PM

謝謝指正
原來是是我搞錯了....
因為訪間的書講C++所配送的軟體都是 Microsoft 導致我觀念錯誤

嗯........Bjarne Stroustrup's 是C++ 之父...

fingerstyle 2005-12-09 04:53 AM

引用:
作者shukae
實在不太想回應這一串 :sleep:
看到屎頭這麼恨我, 只好出來說明一下
C語言被列入最多的是中階語言, 其次是高階語言, 最後是低階語言
開始有書把C入低階語言是最近幾年的事情, 我也贊成這種列法
因為用C(不是C++喔)寫GUI程式並不比ASM簡單到哪邊去


C語言算是最初級的高階語言,
後面一句倒是怪怪的,小弟第一次聽到這種說法。 :jolin:


所有的時間均為GMT +8。 現在的時間是01:28 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。