Skip to content

chiahsuantw/Advanced-Compiler-Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTHU Advanced Compiler 2024

Project Structure

.
├── hw1/
│   ├── hw1.cpp
│   ├── Makefile
│   └── ...
├── hw2/
│   ├── hw2.cpp
│   ├── Makefile
│   └── ...
├── llvm_build/
└── llvm-project-17.0.2.src/

Environment

Build LLVM 17.0.2

wget https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz
tar -xf llvm-project-17.0.2.src.tar.xz
mkdir llvm_build && cd llvm_build
cmake -G Ninja ../llvm-project-17.0.2.src/llvm \
    -DLLVM_ENABLE_PROJECTS="clang" \
    -DLLVM_TARGETS_TO_BUILD="X86" \
    -DCMAKE_BUILD_TYPE=Release
cmake --build .

About

Assignments for Advanced Compiler 2024 at NTHU

Topics

Resources

Stars

Watchers

Forks