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

使用源码本身编译安装的话步骤差很少,只是得稍微费点时间。

相关文章
相关标签/搜索