test-driven-development
OBobra/superpowers298k近 7 天新增 2,631 个 star
Building, compiling, and resolving dependency issues across languages
Strategies for building code and resolving dependency issues.
Check for build files in order:
Makefile → make (read it first to understand targets)CMakeLists.txt → cmake -B build && cmake --build buildpyproject.toml / setup.py → pip install -e .package.json → npm install && npm run buildCargo.toml → cargo build --releasego.mod → go build ./...gcc, g++, rustc, etc.)-O2 -Wall -lm -lpthreadapt-get install lib<name>-dev-lfoo -lbar -lm)pip install -e . for editable installsrequirements.txt, pyproject.tomlLD_LIBRARY_PATH, PYTHONPATHapt-cache search <name>, pip search <name>| Error | Likely Cause | Fix |
|---|---|---|
fatal error: foo.h: No such file | Missing dev headers | apt-get install libfoo-dev |
undefined reference to | Missing library at link time | Add -lfoo flag |
No module named 'foo' | Missing Python package | pip install foo |
command not found: make | Build tools missing | apt-get install build-essential |
version 'GLIBC_X.Y' not found | Binary built for newer system | Rebuild from source |
OBobra/superpowers298k近 7 天新增 2,631 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
FIfirecrawl/firecrawl191k近 7 天新增 2,010 个 star