1樓:事不過刪
我來補充個坑:sshfs可以掛載遠端目錄,但在finder裡看不到。比如sshfs後vscode中找不到掛載下面的目錄。
另外很多命令名字長得一樣,但其實引數不一樣,讓人很煩,甚至可能是兩回事比如gcc實質上是clang。
2樓:
別的不說先把epoll整清楚吧。。。
哦記得在Mac上寫你連semaphore都不得順著蘋果的意思來……sem_create? 誰讓你這麼用的,老老實實的給我用open
3樓:徐辰
切記切記Mac下的HFS+/APFS預設保留但不區分大小寫,被坑死過的人含淚飄過~~~~
至於其它的GNU風格和BSD風格的引數差異都是小問題。
4樓:
如果你是做Linux C++開發的話,那麼建議你還是忘掉所謂的「類Unix」吧——你在Windows上用WSL編寫Linux C++程式都比Mac好得多。當深入到Syscall層面的時候Mac和Linux行為有相當一部分差異,連標頭檔案都有可能不一樣——而且你很難知道那裡有差異。
所以,老老實實地開虛擬機器或者用Docker
5樓:
mac上寫c語言預設的是macos的sdk
mac上使用c++的庫預設路徑不在/usr/local/include和/usr/include上
mac上預設的編譯器是xcode裡的clang,版本賊tm老,不過可以自己裝gcc的
6樓:Vince
建議上docker,mac下面並不是使用gcc,而是clang(llvm),沒有gdb,用的是lldb,命令上有點區別,寫c/cpp的話自然需要重新編譯(但是有些關鍵字用的有點不一樣,我記得是inline,調整一下就可以了)。
命令列和linux有些區別,主要區別在於命令的引數沒linux那麼隨意,並沒有wget這類工具,也沒apt,但是可以通過brew來替代apt,也可以安裝wget(因為支援posix,同時也是unix分支作業系統)。
mac下的docker很易用(其他軟體也是),所以日常想要epoll之類,直接上docker就可以。通過docker-compose和dockerfile很方便回歸linux。也方便各種開發環境的隔離和複製分發。
不過c/cpp開發記得開特權模式,不然gdb等工具不能用。
同時mac下的不少軟體都很好用,也沒廣告,mac設計感也好很多,穩定性強。用mac不能老是用的像個windows,沒意義。
7樓:Fanhe
1、都是unix,理論上posix標準的系統呼叫都可用,但是一般不建議依賴系統呼叫,直接用跨平台庫。
2、Linux系統程式設計相關肯定不能在Mac做,自己開虛擬機器開發吧3、應用層工具類基本和gnu那一套類似
4、圖形系統完全不一樣
反正記住Mac不是Linux,僅僅是unix而已,大概就是gnu工具鏈可以用原生的,應用層相關都是相容unix慣例的,涉及到系統相關的,所有Linux慣例基本不可用
8樓:
日常使用是差不多的,這個差不多也只是在shell 和一些常用的開源元件的層面上。
涉及到系統功能和核心的層面的話應該是完全不同的。因為核心就不一樣嘛……
所謂的「類unix」也只是說一些層面上的介面相似而已啊。
9樓:
雖然 Linux 是仿 Unix 而建,在大多數地方很相似,但是還是有不少不一致/衝突的地方;
macOS 自帶一些軟體(比如 Python),但是編譯時候的開關沒把你需要的開啟;
brew 和 macports,brew 的一些原因會導致你更新系統後用 brew 安裝的包就出問題,macports 安裝包的時候會完整編譯,於我而言我傾向於 macports;
macOS 下面的 Docker 好像是會固定佔你 1GB 以上的記憶體(按照你的設定而定),但願你買的是 16GB 的 MacBook Pro;
一些在 Linux 發行版下跑的很好的軟體/庫,macOS 的版本可能會有種種的問題,比如 Qt
10樓:Ning Lee
某些系統呼叫會有坑,尤其是做後台C++的;可能會出現一些未定義的行為;
其他的使用坑倒不是很多,mac還是比Ubuntu穩定多了,用起來比較爽
mac上的win下,如何把ubuntu安裝在U盤上,並且如何插入U盤引導啟動?
don liu 我的就是安裝到USB2.0,開程式時候速度有點慢,基本影響不大。我大體按照這個一步步教你把ubuntu安裝到U盤.wps安裝,可以使用整個U盤,跟安裝到硬碟沒什麼區別。網上好多其他教程都是LiveCD似的。引導啟動很簡單 開機畫面顯示前按著F12,會顯示可啟動的硬體選項,有硬碟 光碟...
招商運營如何轉向面向使用者的運營?
神的孩子 直接找使用者運營的公司實習,現在實習期,用人單位要求不會太嚴格,現在多學習,畢業後更有利於找相關工作。但是招商運營可以更了解客戶的需求,也可以先呆著多學習。 根叔分享 這種情況下,有以下幾條可以借鑑。崗位描述 1 負責提高使用者活躍度和留存率,分析資料,識別 理解使用者需求,提高產品活躍和...
是什麼阻止著微博使用者轉向豆瓣?
Fetsi Wang 作為乙個使用豆瓣三年的使用者,我覺得豆瓣和微博的不同之處有很多。比如豆瓣有 豆瓣讀書 涵蓋了成千上萬本書目,包括書評,甚至有很多是10年前的書。有 豆瓣電影 可以新增影評,相應板塊還有小論壇。有 FM廣播 還有 阿爾法城 這樣的以web2.0模式 應該是算2.0吧?展現出來的可...