![](https://i-blog.csdnimg.cn/columns/default/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Cygwin/MinGW
文章平均质量分 70
snaill
请用一段话来描述您自己,如性格、爱好、生活态度、工作情况、受教育状况等。让大家更了解你
展开
-
Cygwin使用指南zt
根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。1 引言cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其转载 2005-12-11 17:50:00 · 4369 阅读 · 1 评论 -
GCC中文手册zt
本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义. 除非有人自愿维护,否则本手册页不再更新.如果发现手册页和软件之间有所矛盾,请查对Info文件, Info文件是权威文档. 如果我们发觉本手册页的内容由于过时而导致明显的混乱和抱怨时,我们就停止发布它.不可能有其他选择,象更新Info文件同时更新man手册,因为其他维护GNU CC的工作没有留给我们时间做这个. GNU工程认为man转载 2005-12-16 16:32:00 · 2923 阅读 · 1 评论 -
在cygwin下安装gcc4.0zt
gcc4.0发布了,可惜cygwin现在最新的是gcc3.4.1。通过下载cygwin的安装包来用gcc4.0,看来还是需要等上一段时间,那我如何这让我如何能够忍受呢?我以前在linux升级过gcc,那么在cygwin能不能呢?我按照以前在linux下升级gcc的顺序在cygwin下来了一遍,结果是可以的,顺序和在linux下差不多。1 首先在http://gcc.gnu.org 下载gcc4转载 2005-12-16 16:39:00 · 2823 阅读 · 1 评论 -
GCC常用命令描述zt
unix下开发常用的编译工具gcc,我对于gcc的了解知道的很少, 一般用到的也就是gcc -o xx xx.cpp 今天翻了一下gnu的gcc manual 花了点时间总结了一下, 给大家分享一下!呵呵,希望对大家有帮助. 这里介绍一下gcc的常用命令选项(可以参考gnu gcc manual). 1. gcc 支持的语言. GCC 全称是GNU Compiler Collection ,包含一转载 2005-12-16 16:46:00 · 2228 阅读 · 0 评论 -
Gcc使用的内嵌汇编语法格式小教程zt
本文对内嵌汇编语法,从基本语法、内嵌汇编的格式介绍、和扩展的内嵌汇编格式进行了详细说明,需要说明的是gcc采用的是at&t的汇编格式. 一 基本语法 语法上主要有以下几个不同. ★ 寄存器命名原则 at&t: %eax intel: eax★ 源/目的操作数顺序 at&t: movl %eax,%ebx intel: mov ebx,eax ★常数/立即数的格式 at&t: movl $_valu转载 2005-12-16 17:32:00 · 2149 阅读 · 1 评论 -
gdb基础zt
就调试本机可执行文件(即不是 Java* 或 perl 等)而言,使用 gdb 就对了。gdb 可用于源代码级调试,以及跟踪没有源代码的程序或检查某个终止的程序留下的核心文件。遗憾的是,当您从来没有使用过它,或者已经有一段时间没有使用它时,使用它来做这些工作可能很困难。图 1 展示了使用 gdb 来进行调试所需的每个命令。Command Descriptionfile load programb转载 2005-12-16 17:35:00 · 2380 阅读 · 0 评论 -
GDB基本用法zt
当程序出错并产生core 时 快速定位出错函数的办法 gdb 程序名 core文件名(一般是core,也可能是core.xxxx) 调试程序使用的键 r run 运行.程序还没有运行前使用 c cuntinue 继续运行。运行中断后继续运行 q 退出 kill 终止调试的程序 h转载 2005-12-16 17:43:00 · 2673 阅读 · 0 评论 -
安装MinGW
ARM cortex-m3目前只有ft2232c的jtag支持。虽然crossworks声称以ADIv5解决,但仍不能用。 去年用过linux下openocd支持的不错。今天花了一个下午装mingw,把openocd编译成windows程序了。 MinGW很不好装,编译又慢。不过编译好就一劳永逸了。 附安装指南: MinGW: Minimalist GNU for Window转载 2007-06-29 14:54:00 · 3623 阅读 · 0 评论 -
编译MinGW版GCC
Ive made this little guide to get a working MinGW gcc-4.0.3 up to gcc-4.1.2 (should work with binutils too)i did have the latest build on my googlepage but it ran out of bandwidth, unless anybody can转载 2007-06-29 23:44:00 · 4853 阅读 · 0 评论 -
mingw
MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。详情请参考http://www.mingw.org>。这里的“纯粹”是指「使用msvcrt.dll的应用程序」。无法使用MFC (Microsoft Foundation Classes)。MinGW: A collection of freely available原创 2007-06-29 14:08:00 · 1678 阅读 · 0 评论 -
Microsoft Visual C++ 与 MinGW
这几天试用wxWidgets,分别用VC6和MinGW5编译通过,下面是一些记录。MinGW:根据我的理解,它是一个Windows下的编译器(实际上是一系列开发工具)。与Windows下其它编译器不同的是,MinGW与Linux下广泛使用的GNU(基本上)完全兼容,这意味着,在Linux下如何编译源代码,在MinGW中也可以以完全相同的方式编译。我个人以为,MinGW的出现是有原因的:有些转载 2007-06-29 23:56:00 · 2689 阅读 · 0 评论 -
upgrade mingw32 to gcc 4.2.0
GCC已经release到4.2.0版本了。用GNU的话说,This release is a major release, containing new features (as well as many other improvements) relative to GCC 4.1.x.看一下changes,在优化方面,增加了一个option,可以规定参数之间及参数与全局数据间的关系。不过这个转载 2007-07-11 18:51:00 · 1796 阅读 · 0 评论 -
GCC起步zt
在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器.目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序.GCC不仅功能非常强大,结构也异常灵活.最值得称道的一点就是转载 2005-12-16 16:27:00 · 1983 阅读 · 0 评论 -
GCC —— 一切从这里开始
你能想象使用封闭源代码的私有编译器编译自由软件吗?你怎么知道编译器在你的可执行文件中加入了什么?可能会加入各种后门和木马。Ken Thompson是一个著名的黑客,他编写了一个编译器,当编译器编译自己时,就在login程序中留下后门和永久的木马。幸运的是,我们有了gcc。当你进行 configure; make; make install 时, gcc在幕后做了很多繁重的工作。如何才能让gcc原创 2005-12-16 16:21:00 · 2040 阅读 · 0 评论 -
Cygwin简介
Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Ser原创 2005-12-11 17:48:00 · 3542 阅读 · 0 评论 -
如何学习cygwin
1.命令行编译/* --- file name is hello.c --- */#include int main (int agrc, char *argv[]){ printf("Hello,World."); return 0;}保存为hello.c输入命令:gcc -o hello hello.c运行编译的程序:./hello原创 2005-12-12 22:51:00 · 4428 阅读 · 0 评论 -
Bash的环境设定
和Bash的环境设定有关的档案有/etc/profile (主要)$HOME/.bash_profile (主要)$HOME/.bash_login$HOME/.profile$HOME/.bash_logout (主要)$HOME/.bashrc (主要)/etc/bashrc说明如下:* 登入(login)时# 先执行 /etc/profile# 接着bash会检查使用者的自家目录中,是否有原创 2005-12-12 23:20:00 · 2052 阅读 · 0 评论 -
Vi编辑器的基本使用方法
1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模原创 2005-12-12 23:36:00 · 1679 阅读 · 0 评论 -
bash简介
一,什么是Shell? shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的 每个命令都由shell先解释然后传给Linux内核。 shell 是一个命令语言解释器(command-languageinterpreter)。拥有自己内建的shell命令集。此外, shell也能被系统中其他有效的Linux 实用程序和应用程序(utilitie原创 2005-12-12 23:07:00 · 1947 阅读 · 1 评论 -
GCC 简介zt
Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.ou转载 2005-12-16 16:18:00 · 1709 阅读 · 0 评论 -
Bash 实例
原文出處: http://www-900.ibm.com/developerWorks/cn/linux/shell/bash/bash-1/index.shtml第一部分Bourne again shell (bash) 基本编程 Daniel Robbins总裁兼 CEO,Gentoo Technologies, Inc.2000 年 3 月通过学习如何使用 bash 脚本语言编程,将原创 2005-12-12 23:12:00 · 1440 阅读 · 0 评论 -
bash入门教程
Shell Script(bash)简介 众所皆知地,UNIX上以小工具著名,利用许多简单的小工具,来完成原本需要大量软体开发的工作,这一点特色,使得UNIX成为许多人心目中理想的系统平台。 在众多的小工具中,Shell Script算得上是最基本、最强大、运用最广泛的一个。它运用围之广,不但从系统启动、程式编译、定期作业、上网连线,甚至安装整个Linux系统,都可以用它来完成。 因为原创 2005-12-12 23:17:00 · 3056 阅读 · 0 评论 -
30分钟搞定BASH脚本编程
一个最简单的脚本 这篇指南将通过一些例子来帮助大家学习功能强大的shell脚本编程. 在这一节中我将学习一些简单的脚本,它将有利于你深入学习一些知识。 一个最经典的Hello World程序 #!/bin/bash echo Hello World 这个脚本只有二行,它的第一行这个脚本程序由那个原创 2005-12-12 23:19:00 · 1679 阅读 · 0 评论 -
vi命令的全部使用
Vi 简介 Vi是Unix世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台Unix机器都会提供这套软体。Linux当然也有,它的vi其实是elvis(版权问题),不过它们都差不多。熟悉DOS下的文书处理後,也许会感到vi并不好用;Unix上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台Unix 机器上都会安装这些额外的软体。所以,学习vi的基本操作还是有好处,让你在各个不原创 2005-12-12 23:34:00 · 1653 阅读 · 1 评论 -
vi使用指南
相信用过Linux的朋友一定不会对vi陌生吧,它是Linux环境中使用最为普遍的全屏幕编文本辑器。但由于我们一般用户最初接触的都是微软的产品,它和DOS下的EDIT和Windows下的记事本的使用方法不尽相似,所以另初学Linux朋友觉得vi很难用,甚至无从下手,下面我就向大家介绍vi的使用方法。 首先需要说明的是,vi分为两种状态,即命令状态和编辑状态,在命令状态下,所键入的字符系统均作命令来原创 2005-12-12 23:35:00 · 1589 阅读 · 0 评论 -
利用mingw编译最新的gcc
声明: 本主翻译自mingwwin32邮件列表上的文章。原文地址如下:http://gcc.gnu.org/ml/gcc-help/2006-09/msg00000.html------------------------------------------------------------我写了一个在WINDOW32平台上,利用mingw编译最新的gcc(4.1.1)的指南。readme.ls转载 2007-07-11 18:26:00 · 2785 阅读 · 0 评论