# 3️⃣ Build the demo make clean && make -j$(nproc)
# 3️⃣ On Windows (PowerShell) Get-FileHash .\sdp-4.28.12.7z -Algorithm SHA256 If the output says , you’re good to go. Otherwise, re‑download. 4. Extracting the Archive – Platform‑Specific Guides Important: 7z (p7zip) is required. Most platforms provide it out of the box or via a package manager. 4.1 Windows # Install 7‑Zip if you don’t have it choco install 7zip sdp-4.28.12.7z
| Symptom | Likely cause | Fix | |---------|--------------|-----| | command not found: sdp-compiler | PATH not set | export PATH=... (as above) | | error: libsdp.so: cannot open shared object file | Runtime linker can’t locate library | export LD_LIBRARY_PATH=~/sdp/.../linux/lib:$LD_LIBRARY_PATH | | Build fails on macOS with clang: error: no such file or directory: 'libsdp.dylib' | Wrong architecture (e.g., you pulled the Windows folder) | Verify you’re inside the macos/ directory or adjust make variables. | 7.1 Verify Signatures If the maintainer publishes a GPG signature ( sdp-4.28.12.7z.asc ), validate it: # 3️⃣ Build the demo make clean &&
# 1️⃣ Navigate to the sample cd ~/sdp/sdp-4.28.12/samples/hello_world (as above) | | error: libsdp
# 2️⃣ Ensure the compiler is on your PATH export PATH=~/sdp/sdp-4.28.12/linux/bin:$PATH