Construire le binaire generate_job_data

VérifiéSûr

Construit le binaire generate_job_data en mode release ou debug ASAN avec verrouillage de fichiers pour éviter les constructions concurrentes.

Spar Skills Guide Bot
DeveloppementIntermédiaire
3002/06/2026
Claude Code
#build#cpp#release#asan#file-locking

Recommandé pour

Notre avis

Construit le binaire generate_job_data en mode release ou débogage ASAN à l'aide d'un script shell avec verrouillage de fichiers pour éviter les constructions concurrentes.

Points forts

  • Empêche les constructions concurrentes avec flock
  • Support des configurations release et ASAN
  • Interface en ligne de commande simple avec l'option --asan

Limites

  • Nécessite des chemins de répertoire spécifiques
  • Fonctionne uniquement sur Linux à cause de flock
  • Ne construit qu'un seul binaire
Quand l'utiliser

Utilisez-le lorsque vous devez compiler le binaire generate_job_data avec des constructions sérialisées garanties.

Quand l'éviter

Ne l'utilisez pas pour d'autres projets ou sur des plateformes non Linux.

Analyse de sécurité

Sûr
Score qualité75/100

The skill runs a local build script using Bash. It does not contain destructive commands, network calls, or data exfiltration. The script is hardcoded and uses file locking to prevent concurrent builds, posing no meaningful risk.

Aucun point d'attention détecté

Exemples

Release build
/build-job-data
ASAN debug build
/build-job-data --asan

name: build-job-data description: Build generate_job_data binary (release or ASAN debug mode) allowed-tools: Bash argument-hint: "[--asan]"

Build Job Data

Build the generate_job_data binary with file locking to prevent concurrent builds.

Usage

# Release build (default)
/build-job-data

# Debug build with AddressSanitizer
/build-job-data --asan

Run

/home/adesola/EpochDev/ClaudeCodeResearch/cpp_tools/build_generate_job_data.sh $ARGUMENTS

Notes

  • Uses flock to ensure only one build runs at a time
  • Release builds use /home/adesola/EpochDev/EpochBackend/build
  • ASAN builds use /home/adesola/EpochDev/EpochBackend/build-asan
Skills similaires