linux 配置 clang++ SDL 开发环境 (新手向)

前两天看到一篇介绍 clang 的文章 大为心动 新版本的 clang 比 gcc 支持 c++11 的东西还要多。

于是就想着配一个clang的环境。一开始在我的mingw下面配,结果不支持64位。无奈从虚拟机里面装了个

linux摸索了两天 终于算是配起来了。过程还是很简单的。


1. llvm 官方网站下载 编译好的 llvm+clang的包

2.sdl官方网站下载编译好的包

3.本机安装 gcc g++ gdb

4.llvm包 拷贝到 /usr/local/

   sdl 拷贝的/usr 

5. 安装 libc++(libcxx)  (这个比较麻烦)

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 也不错....

使用源码自己编译安装的话步骤差不多,只是得稍微费点时间。

你可能感兴趣的:(linux,环境配置,sdl,Clang)