Chinaunix首页 | 论坛 | 博客
  • 博客访问: 56752
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-26 15:04
文章分类

全部博文(13)

文章存档

2015年(13)

我的朋友

分类: WINDOWS

2015-05-19 15:53:46

1,我用cygwin的目的,只想在windows下沿袭linux下的操作模式。
   希望cygwin也不要多做事。
   像ls,cat这样的命令,没有问题。
  但是用gcc命令的时候,就有些担心了,它调用的是什么编译器,默认生成的是exe还是elf。
  用gcc -v看了一下,调用的是mingw,也就是windows平台下的gcc编译器,默认生成的是exe文件。还好。
  但是用ar的时候,还是不放心了。因为静态库在windows平台下和linux应该不同。windows有它自己的lib.exe。
  试着写了个math.c,在t.c里调用它的square函数。printf("hello world:%d",square(2));
  然后gcc -c -o math.o math.c    ar rcs math.lib math.o    gcc -o t t.c math.lib
  生成的是t.exe,输出hello world:4.
  ok、
阅读(1297) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~