cygwin的下的gcc的一点体会。

1,源文件的扩展名为c,按C的规则编译;源文件的扩展名为cpp,按C++的规则编译。注意:两者默认包括的文件也不同。

2,gcc -o hello hello.o 按c方式生成exe。g++ -o hello hello.o 方式生成exe。

c方式的主函数

int main()

{

return 0;

}

C++方式的主函数

int main(int argc,char *argv[])

{

return(0);

}

下面的博文讲解了如何生成dll

http://blog.sina.com.cn/s/blog_4b02b8d001000avi.html

时间: 2024-11-04 13:46:47

cygwin的下的gcc的一点体会。的相关文章

各种Windows下面的gcc native build环境的比较

http://i.rexdf.org/blog/2015/04/04/fa-xian-ge-xin-huan-jing-msys2/ 最近注意到了一个新的Windows上面的模拟Linux的项目.一般来说两大主流阵营MingW与Cygwin,这两个思路各不相同.相对来说 MingW性能比较好,尽可能用WinAPI替代实现.Cygwin则是添加了一个层,利用很多dll来模拟Linux的那些syscall(典型的如 fork).所以cygwin程序一般都是需要有cygwin的dll在path里面才可

【原创】C#玩高频数字彩快3的一点体会

购彩风险非常高,本人纯属很久以前对数字高频彩的一点研究.目前已经远离数字彩,重点研究足球篮球比赛资料库和赛果预测. 这是一篇在草稿箱保存了1年多的文章,一直没发现,顺便修改修改分享给大家.以后会有更多关于足球和篮球体育彩票的玩法分析,希望大家关注. 本人不算专业程序员,但经常敲代码玩玩.上学时研究的是伪随机数这个东东,因此对彩票就情有独钟,从10年开始,就开始研究双色球,其中软件版本改了又改,但一直没有实际操作过,原因就是双色球的投注量太大.所以这1年多就没研究了.最近一次偶然的机会,发现了“高

Linux,unix,cygwin,centeros下的tar压缩解压缩命令详解

Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面.它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止.可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置.不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的.但是除非这两只青蛙在同一时间跳到同一点上,不然是永远都不可能碰面的.为了帮助这两只乐观的青蛙,你被要求写一个程序来判断这两只青蛙是否能够碰面,会在什么时候碰面. 我们把这

linux下利用gcc编译C和C++

gcc ------->默认编译c文件(gcc  xxx  -lstdc++链接到c++库编译c++,g++默认编译c++) 一.CC编译程序过程分四个阶段◆ 预处理(Pre-Processing)◆ 编译(Compiling)◆ 汇编(Assembling)◆ 链接(Linking) 1.1 预处理(Pre-Processing) gcc -E test.c -o test.i 或 gcc -E test.c 可以输出test.i文件中存放着test.c经预处理之后的代码.打开test.i文件

关于项目管理的一点体会

关于项目管理的一点体会 enno | 时间: 2011-11-03 | 18,423 Views 设计管理 “1人100个月完成的项目,不是100个人1个月就可以完成.” 项目管理是让项目活动中相互竞争的各类制约因素:质量.进度.资源.风险等取得平衡的艺术,同时也是平衡项目干系人的各种需要.关注和期望,带领不同的人朝着相同目标迈进的领导艺术. 成功的项目管理可以简单理解为:按时.在预算内+满足产品需求+满足质量需求 地完成项目. 以下是我对项目管理的一点体会记录.————————————————

做android移动开发的一点体会

做手机的一点体会 整个android系统是一个完整的生态系统,谷歌提供开放的android平台,下游有各种生产硬件的厂家提供各种手机的硬件,像富士康这样的工厂提供手机的代加工, 然后是高通这样的公司提供手机的核心芯片和自己的解决方案,然后网上做手机的公司,相当于是做一个大的"集成",做手机的公司需要从各种运营商那里拿到订单,然后根据 运营商的需求来做手机,运营商卖好了手机,和手机公司之间分成,或者是 手机公司通过其他的渠道售卖自己的手机,功能要么是全网通,兼容各个运营商,要么是兼容某一

java_manual的一点体会

最近看了一下Alibaba的java_manual1.4,有了一点体会 学习差不离就是这样,编程不是一味的敲敲敲,查查查,有的东西不是看看别人写的博客案例就能明白的 有时就算可以解决问题,但对原理的了解却并不够 还是要去看看书 写项目也有一点体会,有时候总是不知道一个功能/方法命名什么好,怎样让整个项目的命名规范,至少让自己舒服 看这个手册还是有些用处的 不多说,记一点个人觉得不错的Java编码规范 16.[参考]各层命名规约: A) Service/DAO 层方法命名规约 1) 获取单个对象的

学习C语言第一天:在windows下使用gcc的条件

在windows下使用gcc的条件1,必须是提前安装了gcc这个程序 2,在windows系统path的环境变量中,代表windows从哪里寻找程序和相关的库,path中不同的路径用";"分割 在PATH中添加:C:\Qt\Qt5.3.0\Tools\mingw482_32\bin\C:\Qt\Qt5.3.0\5.3\mingw482_32\bin 3,打开命令窗口,输入gcc -v,如果看到gcc版本提示代表gcc配置成功4,打开qt生成一个空的项目,编译后,如果在我的电脑中双击生成

基于Linux下的GCC编译器的内部预宏定义与__attribute__属性

***************************************************************************************************************************** 作者:EasyWave                                                                                    时间:2015.02.20 类别:Linux应用-GCC编