中科院分词linux版破解过程
中科院分词linux版破解过程
1,ar -x libictclas30.a 拆分成对象文件
2,将生成的ictclas30.o用ida打开
3,
4,上面的地方是关键
69b处的机器码是7665,不高于跳转;改成71 ,不溢出跳转
4,ar -r libictclas30.a ictclas30.o
将生成的ictclas30.o替换进静态库
重新编译程序,时间调整到2010年,运行成功!
2010年8月15日 小丑 发表评论 阅读评论
Visual C++ 2010 中包括一个 C 编译器,可用来创建从基本的 C 程序到 Windows API 应用程序的各种程序。
默认情况下,Visual C++ 编译器将以 .c 结尾的所有文件视为 C 源代码,将以 .cpp 结尾的所有文件视为 C++ 源代码。
单击 “开始”,指向 “所有程序”、 “Microsoft Visual Studio 2010”和 “Visual Studio 工具”,然后修改 “Visual Studio 2010 命令提示” 属性 起始位置为 C:\。修改好后运行此快捷方式,输入 cl 回车。正确的回显如下:
用于 80×86 的 Microsoft (R) 32 位 C/C++ 优化编译器 16.00.30319.01 版
版权所有(C) Microsoft Corporation。保留所有权利。
用法: cl [ 选项... ] 文件名… [ /link 链接选项... ]
在命令提示符下,键入 notepad test.c,并按 Enter。在系统提示是否创建文件时,单击 “是”。
在记事本中,键入下列各行并保存。
#include <stdio.h>
static int j;
int k=0;
void fun1(void)
{
static int i=0;
i++;
printf(“i = %d\n”,i);
}
void fun2(void)
{
j=0;
j++;
printf(“j = %d\n”,j);
}
int main()
{
printf(“This is a native C program.\n”);
for(k=0;k<10;k++)
{
fun1();
fun2();
}
return 0;
}
在命令提示符下,键入 cl test.c,并按 Enter。cl.exe 编译器将生成一个可执行程序 test.exe。运行回显如下:
This is a native C program.
i = 1
j = 1
i = 2
j = 1
i = 3
j = 1
i = 4
j = 1
i = 5
j = 1
i = 6
j = 1
i = 7
j = 1
i = 8
j = 1
i = 9
j = 1
i = 10
j = 1
若要关闭命令提示符窗口,请键入 exit 并按 Enter。
分享到:
相关推荐
在Windows环境下进行GCC编译是一项基础的编程任务,尤其对于那些使用C或C++语言的开发者来说至关重要。GCC(GNU Compiler Collection)是一个开源的编译器套件,它支持多种编程语言,包括C、C++、Objective-C、...
在这个场景下,我们使用的是MingW,一个可以在Linux环境下构建Windows可执行文件的工具链。MingW提供了类似GCC的编译器,使得开发者能够在非Windows环境下构建Windows应用程序。 接下来,我们将介绍关键步骤和提供...
首先,我们要了解的是Visual Studio 2005是微软推出的一款强大的集成开发环境(IDE),它支持C++编程语言,使得开发者能够编写Windows平台的应用程序。然而,Firefox主要使用GCC(GNU Compiler Collection)进行编译...
本资源包含了一个修改自xiaoxia的myqq项目,可用于在Windows平台下的Visual Studio(VS)和Linux环境下的GCC编译器进行编译,为开发者提供了一次难得的实践机会。 1. **Windows平台的Visual Studio编译** 在...
在Windows操作系统上配置GCC(GNU Compiler Collection)是一个重要的步骤,特别是对于那些想要使用C或C++编程语言进行开发的用户。GCC是一个开源的编译器集合,它支持多种编程语言,包括C、C++、Objective-C、...
- MingW64是GCC在Windows上的一个实现,它提供了与Linux环境下类似的开发环境,使得Windows开发者可以使用熟悉的命令行工具进行编译工作。 - MingW64包含了头文件、库和工具,用于在Windows上构建原生的64位应用程序...
在Linux上,通常使用`gcc`或`g++`,在Windows上可以使用Visual Studio或其他IDE。编译步骤包括: 1. 解压`cJSON.c`和`cJSON.h`到项目目录。 2. 将`cJSON.c`添加到项目的源代码列表中。 3. 在编译选项中指定`cJSON.c...
它提供了一个与GNU Compiler Collection (GCC) 兼容的环境,使开发者能够在Windows上使用C语言编写和运行原生的Windows应用程序。 MingW包含了编译器、链接器和其他必要的工具,使得C语言程序员能够调用Windows API...
总的来说,GCC在Windows下的使用通过MinGW得以实现,为那些不想使用Visual Studio或无法使用Linux环境的开发者提供了一个轻量级的编译解决方案。通过安装和配置MinGW,用户可以在Windows上编译和运行C和C++程序,...
本文将详细介绍如何在Windows 8环境下利用Visual Studio 2012以及Linux AS5U2系统上安装和使用Ace6。 1. 概要: Ace6 的全称是 Adaptable Communication Environment,它是一个C++编写的中间件,支持多种操作系统和...
在Windows系统下,如果想使用非Microsoft Visual C++的编译器来编译Python源码,这是一项具有挑战性的任务。本文将详细介绍如何利用MinGW gcc编译器在Windows环境下编译Python源代码。文中将涵盖必要的修改步骤、...
5. **构建项目**:使用 nmake 进行编译,或在 Visual Studio 中打开 Workspace 文件进行构建。 #### 六、常见问题与解决方案 - **错误代码解析**:遇到编译错误时,应仔细检查错误消息,并查阅文档或社区论坛寻找...
2. `MingW`:MinGW(Minimalist GNU for Windows)是一个在Windows上运行的GCC编译环境,可能在这里用于在Windows操作系统上搭建开发环境。 3. `gcc_nordic_heart`:这可能是特定于Nordic 52832的GCC配置或示例代码...
在本文中,我们将深入探讨如何在Ubuntu 20.04上设置一个Qt5.12.12的交叉编译环境,特别是针对aarch64架构的Linux系统。这个教程详细介绍了整个过程,包括安装所需的库,确保编译过程中没有错误,并且经过验证是可行...
6. 使用MinGW中的GCC编译C或C++源代码,生成可以在Windows上运行的可执行文件。 需要注意的是,由于这些资源的版本较旧,可能会遇到一些兼容性问题,例如缺少对新语言特性的支持或与现代软件不兼容。因此,对于最新...
3. **Visual Studio 2013**:"vs2013.zip"提供了Microsoft Visual Studio 2013的环境,这是一个常用的Windows平台上的C++开发工具。SNMP++的Windows编译可能需要这个IDE或其包含的编译器来完成。 4. **编译环境准备...
在Windows上使用Visual Studio Code(VSCode)搭建嵌入式Linux开发环境是一项常见的任务,尤其对于需要进行内核源码分析、驱动程序开发以及应用程序开发的工程师来说。本篇文章将详细解析这一过程。 首先,我们需要...
使用 Visual Studio 2008 开发工具,开发者能够在 Windows 上完成编译工作。Visual Studio 提供了一个强大的集成开发环境(IDE),支持 C++ 开发,并且可以通过配置构建系统来适应不同平台的需求。 在 Linux 环境中...