根据NUPACK的README进行安装,运行‘make’命令时,出现错误"multiple-definition errors"。
解决方案:
This problem is fixed by adding -DCMAKE_C_FLAGS=-fcommon when running cmake.
2)出现新的问题:error: ‘uint8_t’ does not name a type
找了半天百度和bing,结果发现答案就在log里面
/home/***/nupack3.2.2/src/design/multistate/types.h:7:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
解决方案:
直接在types.h添加 #include <cstdint>
至此,nupack安装成功!