目录
- 25. Build tool
-
- 25.1. make - GNU make utility to maintain groups of programs
-
- 25.1.1. autoconf - Generate configuration scripts
- 25.2. CMake
-
- 25.2.1. helloworld
- 25.2.2. cmake_minimum_required
- 25.2.3. SET
- 25.2.4. ADD_SUBDIRECTORY
- 25.2.5. INCLUDE_DIRECTORIES
- 25.2.6. 编译文件
-
- 25.2.6.1. ADD_EXECUTABLE 编译可执行
- 25.2.6.2. ADD_LIBRARY 编译库文件
- 25.2.7. EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH
- 25.2.8. TARGET_LINK_LIBRARIES
- 25.2.9. INSTALL
- 25.3. scons - a software construction tool
- 25.4. Phing
- 26. C
-
- 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
- 27. C++
-
- 27.1. g++ - The GNU C++ compiler
- 27.2. C++ library
-
- 27.2.1. Boost C++ Libraries
- 27.2.2. google-perftools
- 27.2.3. TreeFrog Framework
- 28. Objective-C
- 29. 调试工具
-
- 29.1. ftop - Tool to show progress of open files and file systems
- 29.2. strace - trace system calls and signals
-
- 29.2.1. -o file -- send trace output to FILE instead of stderr
- 29.3. ltrace - A library call tracer
- 29.4. ldd - print shared library dependencies
- 29.5. Valgrind
- 29.6. nm - list symbols from object files
- 29.7. objdump - display information from object files.
- 29.8. readelf - Displays information about ELF files.
- 30. GNU Development Tools
-
- 30.1. strip - Discard symbols from object files.
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。