README.md: no more hardcoded installation path
							parent
							
								
									5a469c2e37
								
							
						
					
					
						commit
						add0abe956
					
				
							
								
								
									
										19
									
								
								README.md
								
								
								
								
							
							
						
						
									
										19
									
								
								README.md
								
								
								
								
							|  | @ -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: | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue