linux 配置 clang++ SDL 開發環境 (新手向)

前兩天看到一篇介紹 clang 的文章 大爲心動 新版本的 clang 比 gcc 支持 c++11 的東西還要多。 linux

因而就想着配一個clang的環境。一開始在個人mingw下面配,結果不支持64位。無奈從虛擬機裏面裝了個 c++

linux摸索了兩天 終於算是配起來了。過程仍是很簡單的。 測試


1. llvm 官方網站下載 編譯好的 llvm+clang的包 網站

2.sdl官方網站下載編譯好的包 ui

3.本機安裝 gcc g++ gdb spa

4.llvm包 拷貝到 /usr/local/ 調試

   sdl 拷貝的/usr  c++11

5. 安裝 libc++(libcxx)  (這個比較麻煩) code

5.1 使用svm 下載源代碼  地址在llvm官方有 開發

5.2 進入到源代碼/lib目錄 裏面有一個buildit 腳本  運行之

      運行成功後 會生成 一個 libc++.so.1.0 的文件

5.3  將生成的文件連接到 /usr/lib 下面 連接名字 libc++.so 和 libc++.so.1  (兩個連接文件)

5.4 將libc++ 源代碼 下面 include 文件夾 連接到 /usr/include/c++/v1

6 安裝完畢 能夠用了

    編譯SDL 程序 時 使用 sdl-config 程序自動提供連接參數

    例如 有一個測試文件 test.cpp

     clang test.cpp `sdl-config --cflags --libs`

    增長  `sdl-config --cflags --libs` 後綴

    注意 ` <-符號 不是單引號  而是 tab 鍵 上面那個鍵 打出來的符號


clang + SDL 編譯環境就ok 了 調試能夠用GDB  開發 emacs 就行了  codeblock 也不錯....

使用源碼本身編譯安裝的話步驟差很少,只是得稍微費點時間。

相關文章
相關標籤/搜索