CGold
latest
  • 1. Overview
  • 2. First step
  • 3. Tutorials
    • 3.1. CMake stages
    • 3.2. Out-of-source build
    • 3.3. Workflow
    • 3.4. Version and policies
    • 3.5. Project declaration
    • 3.6. Variables
    • 3.7. CMake listfiles
    • 3.8. Control structures
    • 3.9. Executables
    • 3.10. Tests
    • 3.11. Libraries
      • 3.11.1. Static
      • 3.11.2. Shared
      • 3.11.3. Static + shared
      • 3.11.4. Symbols
        • 3.11.4.1. Tools
        • 3.11.4.2. Simple error
        • 3.11.4.3. ODR violation (local)
        • 3.11.4.4. ODR violation (global)
        • 3.11.4.5. Link order
    • 3.12. Pseudo targets
    • 3.13. Collecting sources
    • 3.14. Usage requirements
    • 3.15. Build types
    • 3.16. configure_file
    • 3.17. Install
    • 3.18. Toolchain
    • 3.19. Generator expressions
    • 3.20. Properties
    • 3.21. Packing
    • 3.22. Continuous integration
  • 4. Platforms
  • 5. Generators
  • 6. Compilers
  • Contacts
  • Rejected
  • Glossary
CGold
  • 3. Tutorials
  • 3.11. Libraries
  • 3.11.4. Symbols
  • Edit on GitHub

3.11.4. SymbolsΒΆ

In case of diagnosing linker errors or hiding some functions from public usage it may be helpful to know the table of symbols of library.

  • 3.11.4.1. Tools
    • 3.11.4.1.1. Example
    • 3.11.4.1.2. Linux
    • 3.11.4.1.3. OSX
    • 3.11.4.1.4. Windows
  • 3.11.4.2. Simple error
  • 3.11.4.3. ODR violation (local)
  • 3.11.4.4. ODR violation (global)
  • 3.11.4.5. Link order
    • 3.11.4.5.1. GNU linker
    • 3.11.4.5.2. Problem
    • 3.11.4.5.3. Fix
    • 3.11.4.5.4. Summary
Previous Next

© Copyright 2015-2019, Ruslan Baratov. Revision 89dee651.

Built with Sphinx using a theme provided by Read the Docs.