FSE
2025
CXXCrafter: An LLM-Based Agent for Automated C/C++ Open Source Software Building
Code: Yuremin/CXXCrafter-Community-Edition: CXXCrafter_v1.0.0-alpha
3 challenges of building C/C++ projects: 1. dependency management 2. build systems and compilation options 3. complexity of error diagnosis and debugging
CXXCrafter contains 3 modules: 1. parser module: parse building requirements 2. generator module: generate build solutions 3. executor module: capture messages and determine the process