Thank you for sending your enquiry! One of our team members will contact you shortly.        
        
        
            Thank you for sending your booking! One of our team members will contact you shortly.        
    Course Outline
1. Application Modularity - Technical Aspect
- Static and Dynamic Libraries
- Consolidation Mechanism and Dynamic Loading
- Library Loader Interpreter
- Diagnostic and Reporting Mechanisms
- Dynamic Module Loading
2. ELF File
- ABI for C and C++ Languages
- Tasks and Implementation Methods
- Interpreting Information
3. Library Dependencies and Management
- Moving Applications Between Systems
- Library Call Dependency Issues
4. Application Build Automation Tools
- Quick Overview of C/C++ Application Build Tools
5. Application Build Automation - make
- Configuring and Running make
- make Targets
- Flexible Makefile Configuration - Dependencies, Macros, and Suffixes
6. Minimal Autotools Project
- Tool Dependencies and Initial Configuration
- Input and Generated Files
- Distribution of Generated Files
- Project Documentation
7. Automake
- Custom configure.in
- Automake Rules
- Default Choices
- Programs and Libraries
- Directories and Nesting
- Testing
8. Libtool Tools
- Consolidation and Execution
- Library Installation and Uninstallation
- Executable Program Installation
- Integrating Libtool with Autotools Projects
- Adding Tests
9. System-Independent Source Distribution
- Software Distribution Requirements
- distcheck Rules
10. libltdl Tool
- libltdl Configuration
- Loading dlpreopen
11. M4 Macro Language
- Overview of M4 Capabilities
- Using M4 in Autotools
- Creating Macros in M4
12. Migration to Autotools
- Two Approaches to Migration
- Example: Brutal Approach
- Example: Automation
             14 Hours
        
        
Testimonials (3)
Practical tasks and best practices
Dawid - Hostersi
Course - Bash Scripting for Automation
Machine Translated
Experienced trainer
Maciej Szczyglowski - Alteris S.A.
Course - CEPH Essentials
Knowledge of the Trainer and His Stoic Calm
Motorola Solutions Systems Polska Sp. z o.o
Course - Programowanie w powłoce BASH
Machine Translated
