본문 바로가기

분류 전체보기

(37)
졸프 16주차 저번주에는 llvm pass를 단순한 z3코드에다가 적용해보았다 더 깊이들어가 이번에는 되는진 모르겠지만 pass로 z3를 사용할 수 있게 해보자 1. 패스작성 연습 우선 패스를 단순히 써보기만했고, 작성해본적이 없기때문에 패스에대해 공부를하며 공식사이트의 예제를 따라가보겠다. Writing an LLVM Pass — LLVM 18.0.0git documentation Writing an LLVM Pass — LLVM 18.0.0git documentation Restarting the program breaks breakpoints. After following the information above, you have succeeded in getting some breakpoints planted i..
졸프 15주차 llvm과 z3를 동시에 사용해보자 llvm은 사용이되므로 z3를 먼저 사용해보자 우분투를 재설치하면서 z3가 없어져서 다시 빌드를 하였다. 1. z3 빌드 git clone https://github.com/Z3Prover/z3.git python scripts/mk_make.py cd build make sudo make install make examples 명령어를 치면 z3빌드가 완료된다 30분정도 걸린다. 생성된 build폴더에서 make examples를 입력하면 예제가 실행된다. 또한 실행되는 예제는 z3/examples/c/ 의 경로에있는 test_capi.c란 파일이다. 그러고 makefile을 수정하지 않는한 무조건 test_capi.c의 이름을 가진 파일만 컴파일을 할 수 있다. m..
졸프 14주차 llvm빌드 (wsl사용) llvm 레포지토리를 가져온후 build폴더를 만들어 다음과 같은명령어를 입력한다. 나는 다음과 같은 위치에서 작업했으며 경로를 주의해야한다. cmake ./../llvm-project-llvmorg-12.0.0/llvm sudo cmake --build . --target install // 명령어가 실행이 잘되지않는다면 다음을 입력해보자 apt-get update apt-get install build-essential 빌드가 3시간근처로 걸리면서 완료된다. 중간에 warnings가 몇개 뜨지만 상관없는것같다. 또한 빌드시 메모리를 많이사용하니 .wslconfig 파일을 만들어 [wsl2] memory=4GB processors=2 swap=8GB localhostForwa..
졸프 13주차 빌드및 패스작성 llvm윈도우빌드가 자꾸 오류가 나서 wsl에서 빌드를 시도했다. git clone https://github.com/llvm/llvm-project.git sudo apt-get -y install ninja-build sudo apt-get install cmake mkdir build cd build cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJ ECTS="clang" ../llvm/ 위의 명령어만 따라서 치면 빌드가 완료된다 빌드가 완료되면 다음과 같은 파일들이 생성된다. 이 경로에서(wsl환경)에서 작업을 위해 . code 명령어를 입력하여 vscode를 켜준다 build폴더보다 한단계 상위 폴더에서 실행하면된다. 원..
2023하계모각코 6회차 결과 졸프 13주차 (tistory.com)
2023 하계모각코 6회차 목표 오늘은 llvm레포지토리를 빌드해볼것이다
SW아카데미 6주차 일기와 결과 8월7일 (월) 아카데미에서는 swift를 중심적으로 가르쳐서 flutter를 배우기위해 강의를 샀다 환경설정도 마쳤다. flutter강의를 듣고 간단한 실습을 따라해보니깐 flutter가 swift보다 훨씬 복잡하고 어려운거같다, swift는 파이썬같이 어떻게작성하든 어떻게 되는느낌인데 flutter는 자바처럼 자료형부터 flutter만의 작성법 (줄 바꿈이 매우 체계적으로 많다)까지 뭐가많다 숙련도를 빨리올려보자 flutter 환경설정 및 udemy강의 수강 8월8일 (화) 멘토님과의 수업이있는날이다 swift를 수업에서하다보니 듣는사람이 4명뿐이다. 매번 적어지는 학생수에 강사님이 당황하실수 있겠다고 생각했다. 내가 열심히 들어야겠다. swift UI실습 8월9일 (수) 졸프를 하려고 하는데 이번 ..
2023 하계모각코 5회차 결과 UI설계를 완료했다