archlinux下使用MinGW交叉编译testdisk
前面已经配置好了MinGW的交叉编译环境,现在就可以在archlinux下编译testdisk了。由于testdisk需要curses的支持,可以使用PDcureses。
安装PDCurses
|
|
编译testdisk
|
|
这样就编译好了。在windows下运行发现没有问题。:) (终于可以不用忍受windows下mingw的蜗牛速度了)
前面已经配置好了MinGW的交叉编译环境,现在就可以在archlinux下编译testdisk了。由于testdisk需要curses的支持,可以使用PDcureses。
安装PDCurses
|
|
编译testdisk
|
|
这样就编译好了。在windows下运行发现没有问题。:) (终于可以不用忍受windows下mingw的蜗牛速度了)
由于MinGW在Windows上的速度实在不敢恭维,所以决定在archlinux下搭建MinGW的跨平台编译环境。方法有两种。
|
|
这种方法安装了最基本的编译环境,如果需要其他的库,则需要自行编译或者通过aur安装。
|
|
刚开始使用gdb,在重启gdb的时候断点、环境变量等信息都必须重新设置,感觉很不方便。不过gdb提供了.gdbinit,可以方便的在启动的时候对gdb进行设置。比如下面用于保存和加载breakpoints
|
|
调用bsave保存breakpoints,调用bresotre加载breakpoints。 再如对于调试ncurses的设置:
|
|
按照arch wiki做就可以了。参考链接https://wiki.archlinux.org/index.php/Oracle
这里,安装ksh的步骤可以跳过,直接安装pdksh
|
|
安装过程中可能在62%左右提示一个错误,点continue不影响使用。
默认安装完成之后,重新启动archlinux之后,oracle是不会启动的。手动启动的方法:
在注册表中查找HKEY_LOCAL_MACHINE\SOFTWARE\Oracle<Your Oracle Home>
设置NLS_LANG
|
|