天天看点

部分 IV. C/C++

目录

<dl></dl>

<dt>25. Build tool</dt>

<dd><dl></dl></dd>

<dt>25.1. make - GNU make utility to maintain groups of programs</dt>

<dd><dl><dt>25.1.1. autoconf - Generate configuration scripts</dt></dl></dd>

<dt>25.2. CMake</dt>

<dt>25.2.1. helloworld</dt>

<dt>25.2.2. cmake_minimum_required</dt>

<dt>25.2.3. SET</dt>

<dt>25.2.4. ADD_SUBDIRECTORY</dt>

<dt>25.2.5. INCLUDE_DIRECTORIES</dt>

<dt>25.2.6. 编译文件</dt>

<dt>25.2.6.1. ADD_EXECUTABLE 编译可执行</dt>

<dt>25.2.6.2. ADD_LIBRARY 编译库文件</dt>

<dt>25.2.7. EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH</dt>

<dt>25.2.8. TARGET_LINK_LIBRARIES</dt>

<dt>25.2.9. INSTALL</dt>

<dt>25.3. scons - a software construction tool</dt>

<dt>25.4. Phing</dt>

<dt>26. C</dt>

<dt>26.1. compiler</dt>

<dt>26.1.1. gcc - The GNU C compiler</dt>

<dt>26.1.2. clang - Low-Level Virtual Machine (LLVM), C language family frontend</dt>

<dt>26.2. ldconfig</dt>

<dt>26.3. C Library</dt>

<dt>26.3.1. lib</dt>

<dt>26.3.1.1. syslog.h</dt>

<dt>26.3.1.2. stdio.h</dt>

<dt>26.3.2. libssh2</dt>

<dt>26.3.3. libconfig – C/C++ Configuration File Library</dt>

<dt>26.3.4. libuv</dt>

<dt>26.3.5. newt</dt>

<dt>26.3.6. Spdylay - SPDY C Library</dt>

<dt>26.3.7. libPhenom</dt>

<dt>26.3.8. curl</dt>

<dd><dl><dt>26.3.8.1. url encode / decode</dt></dl></dd>

<dt>26.3.9. libxml</dt>

<dt>26.3.9.1. example</dt>

<dt>26.3.9.2. Creating string with libxml2</dt>

<dt>27. C++</dt>

<dt>27.1. g++ - The GNU C++ compiler</dt>

<dt>27.2. C++ library</dt>

<dt>27.2.1. Boost C++ Libraries</dt>

<dt>27.2.2. google-perftools</dt>

<dt>27.2.3. TreeFrog Framework</dt>

<dt>28. Objective-C</dt>

<dt>29. 调试工具</dt>

<dt>29.1. ftop - Tool to show progress of open files and file systems</dt>

<dt>29.2. strace - trace system calls and signals</dt>

<dd><dl><dt>29.2.1. -o file -- send trace output to FILE instead of stderr</dt></dl></dd>

<dt>29.3. ltrace - A library call tracer</dt>

<dt>29.4. ldd - print shared library dependencies </dt>

<dt>29.5. Valgrind</dt>

<dt>29.6. nm - list symbols from object files</dt>

<dt>29.7. objdump - display information from object files.</dt>

<dt>29.8. readelf - Displays information about ELF files.</dt>

<dt>30. GNU Development Tools</dt>

<dd><dl><dt>30.1. strip - Discard symbols from object files.</dt></dl></dd>

原文出处:Netkiller 系列 手札

本文作者:陈景峯

转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

继续阅读