鲲鹏环境,操作系统:Kylin V10,软件栈:gcc7.3.0
源码地址:https://sourceforge.net/projects/primer3/files/primer3/2.4.0/primer3-2.4.0.tar.gz
编译步骤:
tar xf primer3-2.4.0.tar.gz
cd primer3-2.4.0/src
make
出现以下报错:

根因分析:由于在C++中,指针和整数不能直接进行比较。这是为了确保类型的安全性和一致性。
解决方案:打开thal.c文件修改429行和434行,在oligo_f和oligo_r的两侧加上单引号

重新执行make,即编译成功
鲲鹏环境,操作系统:Kylin V10,软件栈:gcc7.3.0
源码地址:https://sourceforge.net/projects/primer3/files/primer3/2.4.0/primer3-2.4.0.tar.gz
编译步骤:
tar xf primer3-2.4.0.tar.gz
cd primer3-2.4.0/src
make
出现以下报错:
根因分析:由于在C++中,指针和整数不能直接进行比较。这是为了确保类型的安全性和一致性。
解决方案:打开thal.c文件修改429行和434行,在oligo_f和oligo_r的两侧加上单引号
重新执行make,即编译成功