Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114751
  • 博文数量: 17
  • 博客积分: 2020
  • 博客等级: 大尉
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-10 21:20
文章分类
文章存档

2011年(7)

2008年(10)

我的朋友

分类: LINUX

2008-08-18 17:40:27

用g++在Window上编译C++程序
在window上想用linux的gcc来骗译c程序,得先装Cygwin做linux的模拟器,在装Cygwin时选上所有与

gcc,g++,c,c++相关的选项,都在devel子菜单下,安装成功后就可以在windows下以Cygwin模拟linux环境

来编译c/c++程序了。
Key steps:
1. Download setup.exe for Cygwin (405KB).
2. Install Cygwin step by step.
3. Select all items about gcc/g++/c/c++ in installation.


4. Compile cpp files by g++ command from Cygwin client.
下面举个我刚刚试过的程序:
cin.cpp

#include "iostream.h"
 int main()
 {
  int a;
  cout<<"请输入a"<<endl;
  cin>>a;
  cout<<"A的值是"<<a<<endl<<"从A到100的质数有"<<endl;
  int i,j;
  bool flag;
  for (i=a;i<101;i++)
   {
    flag=true;
    for (j=2;j<i/2+1;j++)
    if (i%j==0) {flag=false; break;}
    if (flag) cout<<" "<<i;
   }
 }


编译(编译时会有几个warning)

g++ -o cin cin.cpp

执行:

$ ./cin

 

请输入a 41. A的值是41 从A到100的质数有 41 43 47 53 59 61 67 71 73 79 83 89 97

阅读(934) | 评论(0) | 转发(0) |
0

上一篇:什么叫报应

下一篇:Vi的基本命令

给主人留下些什么吧!~~