Comments (5)
Hello,
In Chapter 1, in the prerequisites for Windows section, it says right after the Chocolatey command to run all commands through the "x64 Native Tools Command Prompt for VS 2019". If you are already doing this start Visual Studio Installer and edit your visual studio installation by adding "Desktop development with C++".
This is if you install Visual Studio Community.
from learn-llvm-12.
Ciao, Lorenzo!
thanks for your input!
unfortunately, i am not using visual studio to build llvm.
I am using NINJA.
So, are you suggesting to do what i did from withing x64 Native Tools Command Prompt for VS 2019?
from learn-llvm-12.
You' re welcome!
You don't need to use the Visual Studio generator, you can also use Ninja as a generator, but if you use the Visual Studio command prompt it will find what you need.
So yes, send your commands with x64 Native Tools Command Prompt for VS 2019
from learn-llvm-12.
from learn-llvm-12.
hello, dear friends Lorenzo and Kai!
I am a bit late with my response because running ninja command took close to 50 hours on my modest laptop. So i was waiting to see if everything works.
Now, everything worked this time when i ran all commands through the "x64 Native Tools Command Prompt for VS 2019", as Lorenzo suggested.
I would close the issue now, but before i do that i have one more question.
In his comment Kia says:
I also see that you are using MinGW
To be quite honest, i did not do anything to make ninja use MinGW. Does ninja use it by defaul? How could I make ninja use any other available toolset? And what is the default behaviour?
Thanks again for your help! And please explain the toolset issue!
from learn-llvm-12.
Related Issues (17)
- which book is this? HOT 1
- Unable to build tinylang with LLVM
- Chapter03 code doesn't build HOT 3
- r u serious?
- No default constructor in llvm::AttrBuilder for Code generation (Chapter 5)
- Error in Driver compilation for Chapter 5
- Couple of issues in Chapter 8 for compiling with LLVM 17.0
- No Ninja build files HOT 1
- Chapter03/calc: ninja: error: unknown target 'install' HOT 2
- Why `CASE('(', Token::Token::l_paren);` is used ? Is the code repeated?
- Provide step-by-step commits in Chapter 12. HOT 3
- Chapter03/can't use "ninja"
- Add DwarfRegNum HOT 1
- Chapter12 m88k.diff file broken and will not compile m88k target specific code HOT 1
- Chapter2 tinylang standalone compiled error HOT 2
- [Windows] Chapter 5: can't emit object or assembler text HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from learn-llvm-12.