Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎專欄 | Search | Email

部分 V. C/C++

目錄

21. Build tool
21.1. make - GNU make utility to maintain groups of programs
21.1.1. autoconf - Generate configuration scripts
21.2. CMake
21.2.1. helloworld
21.2.2. cmake_minimum_required
21.2.3. SET
21.2.4. ADD_SUBDIRECTORY
21.2.5. INCLUDE_DIRECTORIES
21.2.6. 編譯檔案
21.2.6.1. ADD_EXECUTABLE 編譯可執行
21.2.6.2. ADD_LIBRARY 編譯庫檔案
21.2.7. EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH
21.2.8. TARGET_LINK_LIBRARIES
21.2.9. INSTALL
21.3. scons - a software construction tool
21.4. Phing
22. C
22.1. compiler
22.1.1. gcc - The GNU C compiler
22.1.2. clang - Low-Level Virtual Machine (LLVM), C language family frontend
22.2. ldconfig
22.3. C Library
22.3.1. lib
22.3.1.1. syslog.h
22.3.1.2. stdio.h
22.3.2. libssh2
22.3.3. libconfig – C/C++ Configuration File Library
22.3.4. libuv
22.3.5. newt
22.3.6. Spdylay - SPDY C Library
22.3.7. libPhenom
22.3.8. curl
22.3.8.1. url encode / decode
22.3.9. libxml
22.3.9.1. example
22.3.9.2. Creating string with libxml2
23. C++
23.1. g++ - The GNU C++ compiler
23.2. C++ library
23.2.1. Boost C++ Libraries
23.2.2. google-perftools
23.2.3. TreeFrog Framework
24. Objective-C
25. 調試工具
25.1. lsof - list open files
25.2. ftop - Tool to show progress of open files and file systems
25.3. strace - trace system calls and signals
25.3.1. -o file -- send trace output to FILE instead of stderr
25.4. ltrace - A library call tracer
25.5. ldd - print shared library dependencies
25.6. Valgrind
25.7. nm - list symbols from object files
25.8. objdump - display information from object files.
25.9. readelf - Displays information about ELF files.
26. GNU Development Tools
26.1. strip - Discard symbols from object files.