目录
-
26.1. compiler
-
-
26.1.1. gcc - The GNU C compiler
26.1.2. clang - Low-Level Virtual Machine (LLVM), C language family frontend
26.2. ldconfig
26.3. C Library
-
-
26.3.1. lib
-
-
26.3.1.1. syslog.h
26.3.1.2. stdio.h
26.3.2. libssh2
26.3.3. libconfig – C/C++ Configuration File Library
26.3.4. libuv
26.3.5. newt
26.3.6. Spdylay - SPDY C Library
26.3.7. libPhenom
26.3.8. curl
-
-
26.3.8.1. url encode / decode
26.3.9. libxml
-
-
26.3.9.1. example
26.3.9.2. Creating string with libxml2
-
26.1. compiler
26.1.1. gcc - The GNU C compiler
$ sudo apt-get install gcc
$ sudo apt-get install gcc
26.1.2. clang - Low-Level Virtual Machine (LLVM), C language family frontend
$ apt-cache search clang llvm-3.0 - Low-Level Virtual Machine (LLVM) clang - Low-Level Virtual Machine (LLVM), C language family frontend libclang-common-dev - clang library - Common development package libclang-dev - clang library - Development package libclang1 - clang library libsclang1 - SuperCollider language interpreter library llvm-2.8 - Low-Level Virtual Machine (LLVM) llvm-2.9 - Low-Level Virtual Machine (LLVM)
$ apt-get install clang
例 26.1. clang helloworld
$ cat hello.c #include <stdio.h> int main(int argc, char **argv) { printf("hello world\n"); }
$ vim hello.c $ clang hello.c -o hello $ ./hello hello world
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。