幾周前我從debian喘息狀態編譯並安裝LLVM(配置& make),現在嘗試從源代碼中編譯llvm-mutate pass。 AFAICC,llvm-mutate遵循cmake out of source pass build instructions。LLVM超出源代碼構建:不支持可加載模塊(在Linux上)
當試圖建立LLVM-變異
mkdir build
cd build
cmake -DCMAKE_MODULE_PATH=/usr/local/share/llvm/cmake ../
我得到:
- 變異忽略 - 不支持在此平臺上可加載模塊。
hmm? opt和可加載的通行證(在llvm_trunk/build/Debug + Asserts/lib/xxx.so)存在並且工作(已經使用配置& make,而不是cmake編譯)。
所以這個問題似乎與cmake有關? 有人遇到過這樣的問題,使用cygwin Win的方法:here
任何想法? Thx Alex