`
sealbird
  • 浏览: 586344 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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。 
分享到:
评论

相关推荐

    windows下gcc编译

    在Windows环境下进行GCC编译是一项基础的编程任务,尤其对于那些使用C或C++语言的开发者来说至关重要。GCC(GNU Compiler Collection)是一个开源的编译器套件,它支持多种编程语言,包括C、C++、Objective-C、...

    visualstudio 20017 调试ubuntu 16 mingw交叉编译出来的vlc3.0.4

    在这个场景下,我们使用的是MingW,一个可以在Linux环境下构建Windows可执行文件的工具链。MingW提供了类似GCC的编译器,使得开发者能够在非Windows环境下构建Windows应用程序。 接下来,我们将介绍关键步骤和提供...

    用Visual Studio 2005编译Firefox所需要的补丁

    首先,我们要了解的是Visual Studio 2005是微软推出的一款强大的集成开发环境(IDE),它支持C++编程语言,使得开发者能够编写Windows平台的应用程序。然而,Firefox主要使用GCC(GNU Compiler Collection)进行编译...

    qq源码,可在windows平台的vs和linux的gcc下编译,改自xiaoxia的myqq

    本资源包含了一个修改自xiaoxia的myqq项目,可用于在Windows平台下的Visual Studio(VS)和Linux环境下的GCC编译器进行编译,为开发者提供了一次难得的实践机会。 1. **Windows平台的Visual Studio编译** 在...

    windows配置gcc.zip

    在Windows操作系统上配置GCC(GNU Compiler Collection)是一个重要的步骤,特别是对于那些想要使用C或C++编程语言进行开发的用户。GCC是一个开源的编译器集合,它支持多种编程语言,包括C、C++、Objective-C、...

    mingw64编译i器,gcc,g++编译,tmd64-gcc4.9.2

    - MingW64是GCC在Windows上的一个实现,它提供了与Linux环境下类似的开发环境,使得Windows开发者可以使用熟悉的命令行工具进行编译工作。 - MingW64包含了头文件、库和工具,用于在Windows上构建原生的64位应用程序...

    cJSON 可以直接在linux,或 windows C/C++编译器下直接编译使用

    在Linux上,通常使用`gcc`或`g++`,在Windows上可以使用Visual Studio或其他IDE。编译步骤包括: 1. 解压`cJSON.c`和`cJSON.h`到项目目录。 2. 将`cJSON.c`添加到项目的源代码列表中。 3. 在编译选项中指定`cJSON.c...

    纯C语言写的windows程序

    它提供了一个与GNU Compiler Collection (GCC) 兼容的环境,使开发者能够在Windows上使用C语言编写和运行原生的Windows应用程序。 MingW包含了编译器、链接器和其他必要的工具,使得C语言程序员能够调用Windows API...

    可在windows下使用的gcc编译器

    总的来说,GCC在Windows下的使用通过MinGW得以实现,为那些不想使用Visual Studio或无法使用Linux环境的开发者提供了一个轻量级的编译解决方案。通过安装和配置MinGW,用户可以在Windows上编译和运行C和C++程序,...

    win8+visual studio2012和linux as5u2下安装和使用入门ace6

    本文将详细介绍如何在Windows 8环境下利用Visual Studio 2012以及Linux AS5U2系统上安装和使用Ace6。 1. 概要: Ace6 的全称是 Adaptable Communication Environment,它是一个C++编写的中间件,支持多种操作系统和...

    MinGW gcc环境编译python(英文)

    在Windows系统下,如果想使用非Microsoft Visual C++的编译器来编译Python源码,这是一项具有挑战性的任务。本文将详细介绍如何利用MinGW gcc编译器在Windows环境下编译Python源代码。文中将涵盖必要的修改步骤、...

    windows下编译使用Net-SNMP

    5. **构建项目**:使用 nmake 进行编译,或在 Visual Studio 中打开 Workspace 文件进行构建。 #### 六、常见问题与解决方案 - **错误代码解析**:遇到编译错误时,应仔细检查错误消息,并查阅文档或社区论坛寻找...

    在windows/LInux下编译使用jpeglib jpeg.rar

    3. `MS-SDK-master.zip`:这可能包含Microsoft的软件开发工具包,可能用于在Windows平台上编译C/C++程序,特别是如果需要构建Win32项目。 在Windows环境下编译jpeglib: 1. 安装MinGW或Visual Studio:Windows用户...

    nordic52832 nordic使用gcc编译环境搭建资料合集20220506 085836

    2. `MingW`:MinGW(Minimalist GNU for Windows)是一个在Windows上运行的GCC编译环境,可能在这里用于在Windows操作系统上搭建开发环境。 3. `gcc_nordic_heart`:这可能是特定于Nordic 52832的GCC配置或示例代码...

    在Windows使用VSCode搭建嵌入式Linux开发环境

    在Windows上使用Visual Studio Code(VSCode)搭建嵌入式Linux开发环境是一项常见的任务,尤其对于需要进行内核源码分析、驱动程序开发以及应用程序开发的工程师来说。本篇文章将详细解析这一过程。 首先,我们需要...

    ubuntu20.04+Qt5.12.12+aarch64-linux-gnu交叉编译平台设置详细教程

    在本文中,我们将深入探讨如何在Ubuntu 20.04上设置一个Qt5.12.12的交叉编译环境,特别是针对aarch64架构的Linux系统。这个教程详细介绍了整个过程,包括安装所需的库,确保编译过程中没有错误,并且经过验证是可行...

    gcc for windows下载地址

    6. 使用MinGW中的GCC编译C或C++源代码,生成可以在Windows上运行的可执行文件。 需要注意的是,由于这些资源的版本较旧,可能会遇到一些兼容性问题,例如缺少对新语言特性的支持或与现代软件不兼容。因此,对于最新...

    SNMP++在windows及linux中编译所需内容.zip

    3. **Visual Studio 2013**:"vs2013.zip"提供了Microsoft Visual Studio 2013的环境,这是一个常用的Windows平台上的C++开发工具。SNMP++的Windows编译可能需要这个IDE或其包含的编译器来完成。 4. **编译环境准备...

Global site tag (gtag.js) - Google Analytics