• 3

我想請問一下學C++可以用mac嗎?

我的方法是裝virtualbox,然後再在裡面裝個linux 或 FreeBSD甚麼的。在你的mac開個終端機,ssh到你的virtual machine 裡搭建你需要的開發環境,要怎麼弄就怎麼弄。
www
cd_rom wrote:
我的方法是裝virt...(恕刪)


沒必要這麼麻煩吧,
基本上 BSD 適用的程式碼在 Mac OS X 都可以用,
和 Linux 的差異也只有在 /proc、Message 和 epoll 而已。
I/O、Signal、Socket 和 Terminal 在任何 POSIX 相容的核心都沒差別,
其他像 pthread、semaphore 之類的也沒有任何相容問題,
而像 STL 之類的只不過是 C++ 的巨集,根本沒有平台問題。
Message 其實你用 named pipe + semaphore 就綽綽有餘,
至不濟弄個 socket 也夠用了。
至於 epoll,除非你要寫同時超過一千個連線的網路伺服器,不然 select 就夠用了。

cd_rom wrote:
我的方法是裝virt...(恕刪)


不用這麼麻煩啦…
Terminal 開起來,直接用 vim 就可以開始寫了
xcode 不用全裝,不然太肥了…
其本上,在 linux 上寫的程式,在 mac 上也可以編譯、執行
你的目標是 C++? vi, gcc gdb? 還是 Mac?
你會在 Mac 上寫 C++ 並不會讓你分數比較高
請你用你們班大家都在用的環境來寫功課

對 program 有天份的人是不會問你這種問題的
看來你需要更多後天的努力與協助
請使用能方便與老師 同學溝通的作業平台
因為我覺得OSX 雖是以Darwin為基礎,但它基本上是一個封鎖系統,在裡面編譯/安裝開源軟,總覺得不知甚麼時候會出事。所以我覺得用vmware/virtualbox是比較乾脆的做法,是麻煩了一點,但可以對自己的工作環境控制比較全面一些。just my $0.02
www
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?