Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

部分 IV. C/C++

目录

26. Build tool
26.1. make - GNU make utility to maintain groups of programs
26.1.1. autoconf - Generate configuration scripts
26.2. CMake
26.2.1. helloworld
26.2.2. cmake_minimum_required
26.2.3. SET
26.2.4. ADD_SUBDIRECTORY
26.2.5. INCLUDE_DIRECTORIES
26.2.6. 编译文件
26.2.7. EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH
26.2.8. TARGET_LINK_LIBRARIES
26.2.9. INSTALL
26.3. scons - a software construction tool
26.4. Phing
27. C
27.1. compiler
27.1.1. gcc - The GNU C compiler
27.1.2. clang - Low-Level Virtual Machine (LLVM), C language family frontend
27.2. ldconfig
27.3. C Library
27.3.1. lib
27.3.2. libssh2
27.3.3. libconfig – C/C++ Configuration File Library
27.3.4. libuv
27.3.5. newt
27.3.6. Spdylay - SPDY C Library
27.3.7. libPhenom
27.3.8. curl
27.3.9. libxml
28. C++
28.1. g++ - The GNU C++ compiler
28.2. C++ library
28.2.1. Boost C++ Libraries
28.2.2. google-perftools
28.2.3. TreeFrog Framework
29. Objective-C
30. 调试工具
30.1. file 命令
30.2. ftop - Tool to show progress of open files and file systems
30.3. ldd - print shared library dependencies
30.4. strace - trace system calls and signals
30.4.1. -o file -- send trace output to FILE instead of stderr
30.5. ltrace - A library call tracer
30.6. nm - list symbols from object files
30.7. strings - print the strings of printable characters in files.
30.8. hexdump
30.9. objdump - display information from object files.
30.10. readelf - Displays information about ELF files.
30.11. Valgrind
31. GNU Development Tools
31.1. strip - Discard symbols from object files.