Visual Studio 2010 编译C及一个完整的c程序(可在windows与linux(用gcc编译)平台下使用)...

中科院分词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。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值