美文网首页
Cygwin下编译DynaHack

Cygwin下编译DynaHack

作者: 80s老人 | 来源:发表于2016-09-04 23:57 被阅读9次

一.以下依赖库是必须安装的

gcc
make
cmake
flex
bison
libncursesw-devel
git
zlib-devel

二.DynaHack用的是CMake构建系统

cd ~/dynahack
mkdir build
cd ~/dynahack/build
cmake ..

三.还不算完,还需用CMake的图形界面详细配置下路径

cd ~/dynahack/build
ccmake .

SHELLDIR and CMAKE_INSTALL_PREFIX =
/home/username/dynahack/install
BINDIR, DATADIR and LIBDIR =
/home/username/dynahack/install/dynahack-data

C进行配置,按G生成所有build文件,至此CMake配置好了~

四.编译

cd ~/dynahack/build
make install

哈哈,遇到链接时strcmpi 出错,原来是posix兼容系统不是这个API 需要用strcasecmp

五.修改nitrohack_types.h

#ifdef WIN32
# undef UNIX
    #define STRNCMPI
    #define STRCMPI
#else
    #define strncmpi strncasecmp
    #define strcmpi strcasecmp
#endif

相关文章

网友评论

      本文标题:Cygwin下编译DynaHack

      本文链接:https://www.haomeiwen.com/subject/pyqrettx.html