首页 > 算法 > 自动驾驶 > cygwin gcc版本有多少种,cygwin哪些软件包有vimgcc就是应该勾选哪些

cygwin gcc版本有多少种,cygwin哪些软件包有vimgcc就是应该勾选哪些

来源:整理 时间:2023-02-16 13:28:35 编辑:亚灵电子网 手机版

1,cygwin哪些软件包有vimgcc就是应该勾选哪些

搜索gcc,出现的结果含gcc-core(必选),其余的有g++、gcc-ada等,看你是否需要支持更多语言了;搜索vim,出现vim,勾选;其余依赖的包,setup会帮用户自动勾选。
任务占坑

cygwin哪些软件包有vimgcc就是应该勾选哪些

2,如何查看cygwin的版本

ygcheck -c 是检查所有安装的软件的版本号。 cygcheck -c cygwin 就是当前Cygwin的版本号。 使用uname -a 也可以的Cygwin的版本号,还有内核的版本。 使用cat /proc/version的结果与uname -a一致。
方法/步骤 1 在官网(自行搜索)上下载cygwin,双击打开,点击下一步,如下图所示: 如何在windows下安装cygwin 软件会让你选择如何安装,有三种方式,我们选择第一种,也就是从网络上直接下载安装,如下图所示: 如何在windows下安装cygwin 点...

如何查看cygwin的版本

3,Cygwin和Linux

cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。  cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。  关于cygwin实现的更详细描述,请参考 http://cygwin.com/cygwin-ug-net/highlights.html.

Cygwin和Linux

4,android cygwin安装哪些包

如果你工作在Windows环境而又不想使用linux环境,可以安装cygwin,为了使用gcc注意cygwin的必选安装包在devel目录下:binutils,gcc,make。  Cygwin的更多细节可以从网上获取。  总之,安装完成以后,运行cygwin的快捷方式,在控制台输入命令 gcc和make,有合理的反馈即可(不是SB的command not found),证明你就可以在伪造的linux下开始造人计划了。  我在cygwin里面加了个环境变量,你也可以考虑加一下,后面方便(写你自己的目录哦):  ANDROID_NDK_ROOT=/cygdrive/e/software/android/android-ndk-r4  export ANDROID_NDK_ROOT
下载最新的android sdk 文件,到官网选择自己想要的版本下载。 解压android sdk文件,里面有两个应用程序: “sdk manager.exe”(负责下载或更新sdk包) 和 "avd manager.exe"(负责创建管理虚拟机)。我们先运行“sdk manager.exe”进行sdk下载。 运行后出现下面的界面,我们选择自己想安装的 android 版本,我选择了最新版本,然后点击“install x packages”安装。 选择接受并遵守所有许可内容(accept all),再点击 “install”。 android sdk 管理器就开始下载并安装你所选的包了,我们等上一会儿就好了。 安装好后,在 android sdk 管理器界面上你所选的包后面会显示“installed”,表示已经安装好了 安装好可以打开avd manager.exe,新建安卓模拟器,就可以使用你喜欢的安卓版本了。

5,如何使用cygwin来检查gcc版本

在Cygwin/gcc环境下编译出来的程序,在Windows下执行的时候必须依赖cygwin1.dll,如果要不依赖于这个dll文件的话,可在用Cygwin/gcc编译时加上-mno-cygwin选项。
这样会先下载一个叫做setup.exe的gui安装程序,用它能下载一个完整的cygwin。按照每一屏的指示可以方便的进行安装。安装模式有"install from internet"、"download form internet"、 "install from local directory" 三种。"install form internet"就是直接从internet上装。选择安装目的路径和安装源文件所在的路径。选择一个较快的站点,推荐ftp://mirrors.kernel.org/。接下来是选择要安装的组件,注意默认情况下是不安装gcc编译器的,所以要在“devel”下的“gcc”和“gcc-mingw”前面的“skip”上点一下,使之变成“keep”。如果你还需要调试器的话,可以选上"gdb"。编辑器可以在"editors"下选一个你喜欢用的,也可以不选。下一步开始安装。 使用方法:装完后双击桌面上的cygwin图标就进入cygwin环境(绿字)了。输入cmd回车就进入了命令提示符环境(白字),你就看到根目录的位置了,用任意一种文本编辑器(可以用记事本)在根目录中新建一个后缀名为“.c”的文件(如"test.c"),输入你的程序代码保存。在刚才的cygwin窗口中输入“exit”回车,返回cygwin环境(绿字),再输入"gcc -o myprogram test.c",就会编译生成myprogram.exe。输入“./myprogram.exe”就能运行了。也可以先输入cmd回车再输入“myprogram”运行。

6,MSYS是什么他与CYGWIN有什么区别

MSYS是windows的.dll/.exe等文件的库文件, 库文件就是帮你实现了某些功能的库函数的封装,你可以在你的程序中调用这些函数,然后连接一下就可以了。区别:cygwin/gcc和MinGW都是gcc在windows下的编译环境 cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全使用的是相同的Toolsets。所以完全可以和linux一起同步更新gcc版本,而不用担心问题,并且在cygwin/gcc做的东西(不用微软的)可以无缝的用在linux下,没有任何问题。是在windows下开发linux程序的一个很好的选择。但是在cygwin/gcc下编译出来的程序,在windows执行必须依赖cygwin1.dll,如果不想依赖这个东西的化,必须在gcc的编译选项中加入-mno-cygwin。加入这个选项其实gcc编译器就会自动的选择在安装cygwin/gcc时安上的mingw,这个mingw就是gcc的一个交叉编译。 对于mingw作为gcc在windows上的一个实现,由于不像cygwin的gcc在一个模拟linux上运行,同时相当一部分linux的工具不能够使用,不过现在已经有Msys这个模拟unix的shell,可以解决很多的问题,不过没有cygwin好用,而cygwin/gcc的no-cygwin选项又依赖于mingw的支持,所以更新的更慢的,现在只是到3.3.3。在mingw下也是可以升级gcc的,不过需要使用msys。升级方法和在cygwin和linux下差不多,就不再罗嗦了。不过就我的升级经验来看好像都不太顺利。具体深入的测试,我也没有时间做了。 也是可以让cygwin的最新安装的gcc支持no-cygwin,需要再做一遍交叉编译,但是我不会做,只好算了,呵呵,也许那一天我把这个搞定,再开一个贴吧。 根据以上的分析,如果在windows开发linux程序,cygwin是很好的选择。如果你开发的程序不介意有一个cygwin1.dll的话,也是可以选择cygwin的。如果你是想开发windows下的程序,还要必须用gcc的化,mingw是很好的一个选择。但是在windows下有太多的编译器了,bc,vc,intel c.....。 顺便说就题外的化,据说gcc4.0.0性能有很大的提升,如果我升级完gcc4后,再编译一把gcc4是不是以后的编译性能会提高很多呢?有机会一定要测试一下了,呵呵。 一个技巧:如何知道当前版本的gcc的安装配置,用命令:gcc -v就可以了,呵呵。

7,CYGWIN是什么

Cygwin 是免费软件工具的一件收藏品由Cygnus Solutions 最初发展允许微软视窗的各种各样的版本行动有些象UNIX 系统。它瞄准主要比再版运行在POSIX 系统的端起的软件(譬如GNU/Linux 系统、BSD 系统, 和UNIX 系统) 运行在窗口与少许更多。项目最好端起了以Cygwin 工作在视窗NT 和视窗2000, 但一些也许可接受运行在视窗95 和视窗98 。Cygwin 由红色帽子和其他人的雇员目前保持。 Cygwin 包括实施POSIX 系统调用API 就Win32 系统调用来说, GNU 发展toolchain 的图书馆(譬如GCC 和GDB) 允许基本的软件开发任务, 并且一些应用程序等效与UNIX 系统的通常项目。2001 年它增加了X 窗口系统。 包裹并且包括一个图书馆称服务与当地MSVCRT 图书馆的MinGW (窗口API) 包括有窗口; MinGW 有较少RAM 和盘天花板, 经营在一个许可执照之下, 和可能与任一软件连接, 但它不实施一样许多POSIX 规格象Cygwin 图书馆。 红色帽子通常准许Cygwin 图书馆在GNU 公众执照之下有例外允许连接与执照依照开放来源定义的任一个免费软件。(红色帽子并且做可利用的昂贵的执照重新分配使用Cygwin 图书馆根据私有的协议。) 的项目 历史 Cygwin 开始了在1995 作为史蒂夫张伯伦项目, 观察的Cygnus 工程师那NT 和95 利用了COFF 作为他们的目标文件格式, 并且那GNU 已经包括支持对于x86 和COFF, 和C 程序库newlib; 那么至少在理论上它不应该是困难的对retarget GCC 和得到一个发怒编译器导致会管理在窗口的executables 。这被证明是那么实践上, 和原型迅速过来。 下步将试图引导编译器在窗口系统, 但这要求Unix 的足够的仿效让GNU 配置shell script 程序奔跑, 要求壳象打击, 反过来要求叉子并且标准I/O. Windows 包括相似的功能, 因此Cygwin 图书馆适当的正义需要翻译电话和主持数据的民办的版本, 譬如文件标码。 在1996 年以前, 其它工程师加入了, 因为它是确切cygwin 会是一个有用的方式提供Cygnus 的嵌入工具被主持在窗口系统(早先战略是利用DJGPP) 。它是特别有吸引力的因为它是可能做三通十字架编写, 例如使用一个重的Sun 工作站建立窗口x Mip cross-compiler, 是更加快速的比使用时间的个人计算机。开始大约1998 年, Cygnus 并且开始提供Cygwin 包裹作为产品利益因本身之能力。
文章TAG:cygwincygwin版本多少

最近更新

  • BA6208是什么芯片,BA6247是什么芯片?BA6208是什么芯片,BA6247是什么芯片?

    什么是芯片,它的用途是什么?BABA:镁光的MLC闪存芯片,单芯片,本地主控芯片BA,这是PCItoISA桥芯片的最后一张图,右边是BIOS芯片。都是信号解调芯片,芯片正面连接调谐器芯片,调谐器芯片为开关电源.....

    自动驾驶 日期:2024-04-10

  • 松下npm贴片机多少钱,买松下贴片机多少钱松下npm贴片机多少钱,买松下贴片机多少钱

    买松下贴片机多少钱5元2,问下全新的松下贴片机cm602Lnmejm8a12吸嘴0402芯片的的要300万1000万都有你好!大概20万左右,市场的行情是这样,可以去问问。打字不易,采纳哦!3,买一台松下贴片机要多.....

    自动驾驶 日期:2024-04-10

  • A9智能电视处理器能跑多少分,A9频率14怎么442系统和422系统安兔兔跑分一样A9智能电视处理器能跑多少分,A9频率14怎么442系统和422系统安兔兔跑分一样

    A9频率14怎么442系统和422系统安兔兔跑分一样2,海信LED网络电视所用的A9CPU是怎样档次的CPU3,Mstar6A918处理器的主要参数4,a9处理器相当于骁龙多少5,三星a9安兔兔跑分50000多分正常吗6,苹.....

    自动驾驶 日期:2024-04-10

  • 03db是多少,30wt等于多少03db是多少,30wt等于多少

    30wt等于多少wt%是重量百分比的意思,如重量百分含量为30。即100公斤物质中,某元素含量为30公斤。0.32,33cl等于多少ml厘升cl是体积单位为酿酒行业以及调酒师的常用术语进行单位转换的话1.....

    自动驾驶 日期:2024-04-10

  • 占空比多少有意义,占空比控制有什么优点占空比多少有意义,占空比控制有什么优点

    占空比控制有什么优点2,100占空比有何意义3,氩弧焊机的占空比在脉冲的过程中起到什么作用4,万用表上的占空比是什么意思什么是占空比占空比是什么意思5,占空比有什么作用谁来指点一下6,什么.....

    自动驾驶 日期:2024-04-10

  • 电路正负极颠倒危害,锂电池正负极接反电路正负极颠倒危害,锂电池正负极接反

    损坏电路元件:电动自行车电池正负极接反后,通电后会损坏电路元件。一旦正负极颠倒,电动自行车电池正负极接反会导致以下情况:保险丝熔断:电动自行车电池正负极接反后,保险丝一旦通电就会.....

    自动驾驶 日期:2024-04-10

  • 电路图中网孔,电路中网格的概念电路图中网孔,电路中网格的概念

    网格电流法只适用于平面电路图。网状:在确定的电路图中,最简单的不能细分的回路称为网状,下面的电路图中有几个分支,电路拓扑又称电路图,即电路结构,是对电路图的再次抽象,网状:将电路画在平.....

    自动驾驶 日期:2024-04-10

  • 电路板的硬件调试,简述硬件电路的设计流程电路板的硬件调试,简述硬件电路的设计流程

    电路板制作完成后,将购买的元件焊接到PCB板上,然后对电路板进行测试和调试。印刷电路板的测试和调试计划,拿到电路板的第一件事是查看是否有大型设备型号和引脚,更换电路板的高昂成本也成.....

    自动驾驶 日期:2024-04-10