[爆卦]clang教學是什麼?優點缺點精華區懶人包

為什麼這篇clang教學鄉民發文收入到精華區:因為在clang教學這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者damody (天亮damody)看板C_and_CPP標題[分享] use visual st...


最近 clang 愈來愈紅,
不過之前一直試都沒有沒編譯成功,
直到最近 3.3 版又更紅了,
才發現可以編譯成功了... ...

來提供個教學給以後要用的同學~

因為新版的 visual studio 不能新增建置規則,
所以從舊版開始,再自動轉換上去。
http://i.imgur.com/mvuGeGV.png
加入 clang 規則檔
http://i.imgur.com/xh5Cr8f.png
加入 c 跟 cpp 的建置規則
http://i.imgur.com/9DsOOS3.png
加入基本選項
http://i.imgur.com/IjQCRSn.png
我沒有加太多選項,只有輸出檔名跟 PreprocessorDefinitions 而已,
要修改的人就自己改吧~
連結的話,我用內建的連結器 link.exe 就ok了~
我也試過 minGW 的 ld.exe 也是 ok 的~

看一下 c 編好後的結果圖~
http://i.imgur.com/Nmk8vf4.png
c++ 編譯結果圖
http://i.imgur.com/UUUaB9A.png
然後很重要一點,就是不能開 debuger~~~
我查了很多資料,都說要用 gdb ,簡單來說等我存錢從 VisualGDB 再說吧~
應該有了 VisualGDB 就無敵了~

好啦~ 最重要的載點來了~:
http://damody.googlecode.com/files/clang%20c%2Cc%2B%2B%20vs9%2C11.7z

記得要把 clang.exe 的資料夾加入環境變數PATH裡面,以上。
附上我編的 llvm 跟 clang 用網路上編的或自己編的也可以。
http://damody.googlecode.com/files/llvm%20and%20cfe.7z

--
【板主:memy/cat0405/icyfang】[LoL] ILP 5 : TPA vs. Fnatic 看板《LoL》
[←]離開 [→]閱讀 [Ctrl-P]發表文章 [d]刪除 [z]精華區 [i]看板資訊/設定 [h]說明
編號 日 期 作 者 文 章 標 題 人氣:8912
m爆12/01 Xargon □ [電競] IPL5 世界,總決賽。 Day2

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.97.59

你可能也想看看

搜尋相關網站