저는 LLVM 개발과 cpp에서 초보자입니다.LLVM 3.8 : 광고 IDE (Xcode)로 패스 구현
자동 완성 및 구문 코드 강조 표시와 같은 IDE에서 사용할 수있는 모든 일반적인 기능을 갖춘 Xcode에서 LLVM에 대한 단계를 개발할 방법이 있는지 묻고 싶습니다.
은 지금은 단지
몰라요 ... 당신이 정말 날 둔화되고 상상할 수와 정말 오류가 발생하기 쉬운의로, C++ 코드를 작성 나는이 문서에 필요한 모든 것을 확인하지만,하고 내 llvm3의
- "llvm_3.8_source /"루트 폴더 :이 도울 수 있다면,하지만 내 LLVM 폴더가 이런 식으로 구성되어있다. 8 빌드
감사합니다.
내가에서 엑스 코드 생성기 지금'cmake -G 엑스 코드 ..'와 llvm3.8 건물입니다 내 * * build_xcode ** 폴더. my ** build_xcode ** 폴더에서'xcodebuild -jobs = 4'을 사용합니다. 내 자신에게 묻는 것은 : xcode 프로젝트가 ** llvm3 인 경우 ** 패스를 구현하고 ** ** llvm3.8_source/lib/Transforms/ **에 배치해야하는 ** 방법 ** .8_source/build_xcode ** –
Carlinho89
그래서 끝났고 Xcode로'LLVM.xcodeproj'를 열어 빌드 할 수 있습니다. Xcode로 열면 ** 현재 구현 된 패스 **의 소스 파일에 접근 할 수 있습니다. ** LLVM/Sources/loadablemodules/LLVM/sourcefile/ .cpp'에 있습니다. 문제는 이제 전체 xcode 프로젝트를 다시 생성하지 않고 새 패스를 추가 할 수 없다는 것입니다. ** build_xcode ** 폴더에서'cmake -G ..' 그리고 다시'xcodebuild -jobs = 4'. –
Carlinho89
예, 불행히도 다른 방법이 없습니다. 새 파일을 추가하면 CMake에 추가 한 다음 xcode 프로젝트를 다시 생성해야합니다. 필자의 약간의 경험을 바탕으로, 나는 그것이 약간 짜증나지만, 많은 파일을 추가 할 때만 처음이라고 말할 수있다. 내가 사용한 또 다른 해결 방법 : 하나 또는 두 개의 파일로 몇 개의 클래스를 만든 다음 한 번에 여러 개의 분리 된 클래스로 나누었습니다. – AlexDenisov