docs: simplify CLAUDE.md per review feedback
- Link Development Environment section to README to avoid redundancy - Remove 'Verified Environment' subsection - Remove 'Build pydump' section as not needed for current doc Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: xgopilot <noreply@goplus.org>
This commit is contained in:
22
CLAUDE.md
22
CLAUDE.md
@@ -19,20 +19,7 @@ LLGo is a Go compiler based on LLVM designed to better integrate Go with the C e
|
|||||||
|
|
||||||
## Development Environment
|
## Development Environment
|
||||||
|
|
||||||
**Verified Environment:**
|
For detailed dependency requirements and installation instructions, see the [Dependencies](README.md#dependencies) and [How to install](README.md#how-to-install) sections in the README.
|
||||||
- Go: 1.24.5 linux/amd64
|
|
||||||
- Operating System: Linux 5.4.0-164-generic
|
|
||||||
|
|
||||||
**Dependencies:**
|
|
||||||
- Go 1.21+
|
|
||||||
- LLVM 18+
|
|
||||||
- Clang 18+
|
|
||||||
- LLD 18+
|
|
||||||
- pkg-config 0.29+
|
|
||||||
- bdwgc/libgc 8.0+
|
|
||||||
- OpenSSL 3.0+
|
|
||||||
- zlib 1.2+
|
|
||||||
- Python 3.12+ (optional, for Python integration)
|
|
||||||
|
|
||||||
## Build Commands
|
## Build Commands
|
||||||
|
|
||||||
@@ -124,13 +111,6 @@ go install -v ./cmd/...
|
|||||||
go install -v ./chore/...
|
go install -v ./chore/...
|
||||||
```
|
```
|
||||||
|
|
||||||
### Build pydump (requires llgo)
|
|
||||||
```bash
|
|
||||||
export LLGO_ROOT=$PWD
|
|
||||||
cd _xtool
|
|
||||||
llgo install ./...
|
|
||||||
```
|
|
||||||
|
|
||||||
## Key Modules for Understanding
|
## Key Modules for Understanding
|
||||||
|
|
||||||
- `ssa` - Generates LLVM IR using Go SSA semantics
|
- `ssa` - Generates LLVM IR using Go SSA semantics
|
||||||
|
|||||||
Reference in New Issue
Block a user