我試圖關注https://github.com/lsegal/my_toy_compiler,但即使它已更新爲LLVM 3.8.0,我仍無法使用LLVM 3.8.4從brew與--with-clang --with-lld --with-jit --with-python
進行編譯。具體而言,我收到以下錯誤use of undeclared identifier 'getGlobalContext'
。針對LLVM的綁定3.8.4 no getGlobalContext
此外,符號getGlobalContext
未出現在/usr/local/opt/llvm/include/llvm/IR/LLVMContext.h
或實際上在/usr/local/opt/llvm/include
目錄中的任何位置。
我期望這個函數最近已被棄用(爲此我一直沒有找到任何證據),或者我沒有正確地構建它。
任何提示將不勝感激。
注意我已經看到Trouble linking against LLVM with project including Flex and Bison,並沒有解決我的具體問題
感謝。我應該提到,我能夠通過從源代碼(版本3.8.something)構建最新的zip文件來解決我的問題,但這也是很好的信息。 – Mobius