1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

README.md: no more hardcoded installation path

This commit is contained in:
Alex Medvednikov 2019-06-25 02:02:05 +02:00 committed by GitHub
parent 5a469c2e37
commit add0abe956
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -72,24 +72,19 @@ The rest of the directories are vlib modules: `builtin/` (strings, arrays, maps)
### Linux and macOS
```bash
# ~/code directory has to be used (it's a temporary limitation)
git clone https://github.com/vlang/v ~/code/v
cd ~/code/v/compiler
# You can clone V anywhere
git clone https://github.com/vlang/v
cd v/compiler
make
# Or build without make:
wget https://vlang.io/v.c # Download the V compiler's source translated to C
wget https://vlang.io/v.c # Download the V compiler's source translated to C
cc -std=gnu11 -w -o vc v.c # Build it with Clang or GCC
./vc -o v . && rm vc # Use the resulting V binary to build V from V source, delete the old compiler
./vc -o v . && rm vc # Use the resulting V binary to build V from V source, delete the old compiler
./v -o v . # Bootstrap the compiler (this will also do initial setup)
```
That's it! Now you have a V executable at `~/code/v/compiler/v`.
Bootstrap the compiler to make sure it works:
```
./v -o v .
```
That's it! Now you have a V executable at `v/compiler/v`.
You can create a symlink so that it's globally available: