如何使用cygwin在windows下Linux编程
目录
1、现在状
2、安装cygwin
运行setup.exe 正式安装
3. Code::Blocks配置Cygwin GCC编译器
1、现在状
Enviroment:Win10
IDE:Code::Block
Problem:sys/socket.h: No such file or directory ;netdb.h: No such file or directory 等等, 因为这些头文件是Linux系统中的,win里的没有
Solution:安装一个间接的中间层,实现可以使用Linux的API来进行win下的系统调用
2、安装cygwin
文章参考:cygwin安装
我们可以到Cygwin的官方网站下载Cygwin的安装程序;
更推荐直接使用下载Cygwin(官方的程序)来下载安装程序.;
运行setup.exe 正式安装
1.下一步
2.Install from Internet:下一步
3.建议这个c:\cygwin64 安装目录不用更改,因为网上很多教程以及优化脚本是基于这个路径的:下一步
4.下一步
5.下一步
6.选中https://mirrors.aliyun.com 下一步
7.下载中
8.下载好的页面 :
search:gcc ,然后将全部的skip双击,变成一个版本号
由于小白不知道啥啥是啥啥,就将全部的搜索结果都双击了。
9、直至安装好后,我们已经安装好了Linux系统中的很多库、头、以及调用和编译器了。
3. Code::Blocks配置Cygwin GCC编译器
参考文章
a). Settings -> Global compiler settings ->Select compiler 中选择Cygwin GCC编译器;
b). 选择Toolchain executables页面设置编译器安装路径,正确配置编译器、连接器和调试器名称;
完成
如何使用cygwin在windows下Linux编程相关推荐
- cygwin学习linux命令,cygwin 在windows下使用linux命令的方法
cygwin 在windows下使用linux命令的方法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 但是cygwin ...
- windows下socket编程GetLastError()函数返回结果与对照表-转
原文地址:http://blog.sina.com.cn/s/blog_4880c4bb0100b6a5.html WSAGetLastError()函数返回结果与对照表: Windows Socke ...
- Windows下Socket编程
Windows下Socket编程 构架 创建socket 绑定bind 存储转换函数 监听listen 接收accept 发送send(tcp)/sendto(udp) 接收recv(tcp)/rec ...
- windows下linux下socket编程区别
1. 头文件 windows下winsock.h或winsock2.h linux下netinet/in.h(大部分都在这儿),unistd.h(close函数在这儿),sys/socket.h(在i ...
- Windows下UDP编程
在Windows下进行UDP编程,与Linux下有细微的区别,最主要的区别主要有: 1.头文件不同:windows下仅需要导入头文件winsock2.h,而linux需要包含许多头文件: 2.wind ...
- Windows下多线程编程技术及其实现
本文首先讨论16位Windows下不具备的线程的概念,然后着重讲述在32位Windows 95环境下多线程的编程技术,最后给出利用该技术的一个实例,即基于Windows95下TCP/IP的可视电话的实 ...
- windows下Linux系统U盘启动盘制作与系统安装图文教程
这些天看鸟哥的教程,开始在渣机上安装Linux,到centOS上下载最新的distribution,由于手头没有带刻录的光驱,还有懒得买DVD盘,想到制作U盘启动盘.内事问百度,找到了一个网友的教程h ...
- windows下linux子系统(Ubuntu)配置(基础配置+zsh)
昨日突发奇想,想试试windows下的linux系统.这个特性出来很久了,正好我最近要系统了解一下linux,云服务器上要跑其他的东西怕给整炸了,唯一的linux虚拟机安装的是kali(总不能拿kal ...
- Windows下多线程编程
前言 熟练掌握Windows下的多线程编程,能够让我们编写出更规范多线程代码,避免不要的异常.Windows下的多线程编程非常复杂,但是了解一些常用的特性,已经能够满足我们普通多线程对性能及其他要求. ...
- Windows下Linux子系统的安装与使用 wsl
感受 跳槽两月有余,已缓缓度过"阵痛期",慢慢步入正轨,同时也意识到了自身技术方面的落后,没有赶上技术潮流,要加油了自己... 犹记初入新公司第一天安装windows的linux子 ...
最新文章
- html5重新加载页面,使用AngularJSHTML 5模式重新加载页面会产生错误的GET请求
- 北京活动 | 新书首发手把手带你的产品从0开始验证一个新的业务
- .NET Core 3.0 新 JSON API - JsonDocument
- Github项目汇总
- OJ1032: 员工薪水
- phpcmsV9 首页调用全站最新文章(受模型限制)
- 微信小程序之 ----API接口
- linux破解卡到抓包,请大家帮帮忙,真的是不会了,本来想做个抓包工具的,结果卡这了...
- php 网路io是什么意思,io接口位于什么和什么之间
- springboot怎么返回404_自定义SpringBoot REST API 404返回信息
- linux和windows下TIME_WAIT过多的解决办法
- 去除DataTable重复数据的三种方法(转)
- 工作流之工单模型(一)
- Element-ui表格中图片放大简便方法
- 图像处理软件ImageJ介绍与下载链接
- 笔记本电脑接上hdmi后 笔记本无声音
- WordPress Contact Form插件‘cntctfrm_contact_emai’参数跨站脚本漏洞
- java后端应届生面试题,附答案解析
- 理解设计模式中的工厂模式
- Window10 WiFi列表不显示解决方案
热门文章
- 拼音转汉字算法(隐马尔科夫、维特比算法)
- 【基于Android的连连看游戏的设计与实现】
- 跟着Nature学作图:最强“ 颠覆性 ”技术,您确定不学学?助力发Nature顶刊!...
- linux病毒通过U盘传播,一个通过U盘传播的病毒详细分析,近期抓的但是是09年的病毒...
- 2022元旦首发,2021年阿里春招+秋招+社招+校招Java后端开发面试题汇总,看完轻松收下offer
- 使用Fiddler破解钉钉回放视频不能下载
- 视觉目标检测-05:使用目标区域的提取方法(手机iVcam与电脑iVcam之间相机的链接)
- 百度地图API计算经纬度
- 如何对CAD图纸快速测量?
- 用python对鹿晗、关晓彤微博进行情感分析 哭着学习学习~