首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
硬件面试
矩阵
深度优先
BeanMap
人脸识别
存储型XSS
医学统计学
2022
koa
责任链模式
训练数据
一卡通数据分析
safari
mitmproxy
uipath
PyQt5
移动应用开发
安卓毕设
接口日志归档删除
遗传算法
Cygwin
2024/4/12 4:13:08
Cygwin环境的熟悉和lex的使用2
Cygwin环境的熟悉和lex的使用2 一.目的: 熟悉cygwin环境的使用,学习使用lex写简单的词法分析程序,会在cygwin环境下使用flex调试lex写的程序。 二. 内容: 在上一篇“Cygwin环境的熟悉和lex的使用1”所改写的程序的基础上增加stri…
阅读更多...
cygwin编译haproxy
下载安装cygwin cygwin下载、安装-CSDN博客 编译haproxy 打开cygwin终端 下载程序 haproxy程序 OpenPKG Project: Download 输入下面命令下载程序 wget http://download.openpkg.org/components/cache/haproxy/haproxy-2.8.3.tar.gz 解压 tar -zxvf haproxy-2.8.3.tar.gz…
阅读更多...
在android上使用valgrind检测内存泄漏
为 Android 开发了一个 native 程序,使用 C 语言。测试时观察内存占用,发现有内存泄漏。之前在 Linux 下使用过 valgrind ,于是想针对 Android 平台编译一个 Valgrind 版本,用来检测我的 native 程序。 我的开发环境是 Windows 7&…
阅读更多...
Cygwin如何更改HOME目录(MSYS2和Cygwin ZSH冲突)
由于用户变量中的HOME由于需要使用Cadence的原因被迫改到E:\Cadence\SPB_Data下,MSYS2使用的ZSH的配置文件都自动放在这一目录下,然而想为Cygwin也配置ZSH发现产生乱码,这并不是由于字体或者编码问题导致的,其原因是MSYS2和Cygwin…
阅读更多...
Cygwin-1.7.17环境下编译FLTK-1.3.2
mingdu.zheng <at> gmail <dot> comhttp://blog.csdn.net/zoomdy/article/details/12206839 正确的配置 FLTK使用标准的autoconf/automake工具进行配置编译,因此理论上只需要典型的三歩曲:configure、make、make install,但是因…
阅读更多...
在Windows 7下配置eCos开发环境的问题和解决方法
在Windows 7系统下配置eCos开发环境时碰到一些问题,权限的问题和fork的问题,这里总结一下解决方法以便需要的朋友参考。我的环境是Windows 7 SP1,64位,中文,旗舰版,Cygwin-1.7.28 32位,eCos配置…
阅读更多...
词法分析的各类用途2
词法分析的各类用途2 一. 目的: 使我们明白词法分析的作用不仅仅在于写词法分析器,它还有很多其他用途。 二. 内容: 写一个lex程序,它读入一个c语言文件,将其中所有的float关键字都替换成double关键字。 三&#x…
阅读更多...
Cygwin环境的熟悉和lex的使用1
Cygwin环境的熟悉和lex的使用1 一. 目的: 熟悉cygwin环境的使用,学习使用lex写简单的词法分析程序,会在cygwin环境下使用flex调试lex写的程序。 二. 内容: 读懂exam1.l和exam2.l两个例子,使用cygwin下的flex工具将exa…
阅读更多...
初步使用MSYS2
在此镜像站点下载, https://mirror.tuna.tsinghua.edu.cn/help/msys2/ 根据资料, MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX …
阅读更多...
Windows平台Hadoop的安装与配置
Windows下运行Hadoop,通常有两种方式: 第一种是用VM方式安装一个Linux操作系统,这样基本可以实现全Linux环境的Hadoop运行。第二种是通过Cygwin模拟Linux环境。 后者的好处是使用比较方便,安装过程也简单。在这里咱们就基于第二…
阅读更多...
Nodejs创建https服务器(Windows 7)
为了实验一下WebRTC,搭了个简单的https服务器。说说步骤: 生成OpenSSL证书使用Nodejs的https模块建立服务器 OpenSSL 证书 我机子Windows 7,安装了Cygwin,里面安装了openssl,我用它来生成https服务器需要的证书文件…
阅读更多...
Cygwin 配置C/C++编译环境以及如何编译项目
文章目录 一、安装C、C编译环境需要的包1. 选择gcc-core、gcc-g2. 选择gdb3. 选择mingw64下的gcc-core、gcc-g4. 选择make5. 选择cmake6. 确认更改7. 查看包安装状态 二、C、C 项目编译示例step1:解压缩sed-4.9.tar.gzstep2:执行./configure生成Makefile…
阅读更多...
windows系统上安装与使用Android NDK r5
此文章转自http://www.cnblogs.com/hxycn/archive/2011/06/15/2081360.html 感谢深沉哥的无私奉献~,同时,本人亲测可用!!我配的是Android NDK r8,一样的流程,新手可以放心借鉴~~ Android NDK 配置 windows…
阅读更多...
C语言 | windows命令行编译(Cygwin)
1024G 嵌入式资源大放送!包括但不限于C/C、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取! 前言 若要使用Linux环境,可以把Linux操作系统装在真机上,也可以把Linux操作系统安装…
阅读更多...
使用NetBeans开发跨平台的C++项目
1.下载NetBeans IDE,并在IDE中,下载C/C插件 2.如果在Windows上开发,需要下载Cygwin,并至少安装以下组件 (也可以选择用MinGW,或者直接在Linux上开发) Cygwin gcc-core(C 编译器&am…
阅读更多...
cygwin下ndk编译protobuf
先说下我的环境: win7(64bit) cygwin(64bit) ndk(r9b) protobuf(2.6.1)应该都是目前最新的环境。 1.搭建好ndk的环境,保证能成功编译ndk下的例子hello-jni。 2.在protobuf目录下新建jni目录,将src目录复制到jni目录下; 3.在…
阅读更多...
Windows安装cygwin + swoole,并配置crontab定时任务
一、Windows安装cygwin 安装包下载 自行搜索安装包进行下载,目前官网无法打开。官网地址:http://www.cygwin.com/ cygwin安装详细教程 1. 打开安装包:setup-x86_64.exe 2. 点击“下一页”,选择第一种方式后再点击“下一页” 3…
阅读更多...
vscode配置cygwin的gcc编译器下,编译(不运行)linux c语言程序
安装extension(扩展):C/C 在此按钮下有自动配置的选项,生成.vscode文件夹,如果没有则自己创建。 下面包含三个文件:c_cpp_properties.json, launch.json, Tasks.json。没有的话就自己创建。 代码分别如…
阅读更多...
【cygwin】已经安装cygwin后,如何下载/安装gcc需要的包?并且如何使用vscode作为cygwin的编辑器?
一、添加gcc包 如果你已经按照了cygwin,不需要卸载重装,只需要再次运行安装文件setup-x86_64.exe。 在选择包页面中,一开始会显示这样的页面。 你只需要将View中的Pending改为Full,就允许你安装新的包。 ggc环境需要的包有gcc-c…
阅读更多...
cygwin下切换到其他磁盘
cygwin安装之后,无法直接访问e,c,d等盘的目录。 运行df -h 命令,发现原来c,d,e等默认已经挂载了。。要访问E盘就相当于访问 /cygdrive/e $ df -h 文件系统 容量 已用 可用 已用% 挂载点 E:/cygwin/bin 208G 69G 140…
阅读更多...
cc: 未找到命令 Command not found
问题 在用Cygwin进行make的时候提示了 sh\bin cc: 未找到命令。 原因 代表着应该是C Compiler没有安装到。虽然Cygwin里面有携带,但在默认安装情况下是不会有的。 解决方法 重新运行Cygwin安装包,修改默认安装模式: 这样会完整地把东西都…
阅读更多...
Windows下编译redis的方法
Redis只有linux版本的。但是如果说想要在Windows上使用其客户端/服务端怎么做呢?Cygwin是一个很好的Windows下的linux模拟环境,因此可以借助Cygwin来实现。 说在前面的是,经测试发现Windows下编译Redis 6.0.12以上的版本会出错,所…
阅读更多...
cygwin中设置git提示分支名
在~/.bashrc中加入如下内容: //设置tab键忽略大小写自动补齐set completion-ignore-case on //设置git提示分支名export GIT_PS1_SHOWDIRTYSTATE1export GIT_PS1_SHOWSTASHSTATE1export GIT_PS1_SHOWUNTRACKEDFILES1export GIT_PS1_SHOWUPSTREAM"ve…
阅读更多...
windows上编译linux程序
文章目录 前言Cygwin、MinGW和MSYS2的区别MSYS2的安装和配置示例 前言 有些项目创建之初,(仅考虑在linux上运行)不考虑在windows原生编译,所以以没有采用跨平台的API进行开发。 后续想要将项目从linux上,移植到windows上运行。要么是重写不…
阅读更多...
【操作系统】Cygwin和MinGW的区别与联系是怎样的?
Cygwin和MinGW的区别与联系是怎样的? CygwinMinGW两者的区别和联系参考资料 Cygwin和MinGW都是为Windows系统开发者设计的工具。 Cygwin Cygwin, 原Cygnus出品,目前是RedHat名下的项目。项目的目的是提供运行于Windows平台的类Unix环境&…
阅读更多...
cygwin安装cron服务
cygwin安装cron服务 cygwin 默认情况下未安装cron服务, 1、下载cron包 打开 cgwin的setup.exe,在select packages 中输入 cron 搜索 package选择:cron:Vixie’s cron 2、设置当前用户密码 默认情况下,登录cygwin的用户没有密…
阅读更多...
HDLBits:在线学习 Verilog (二十四 · Problem 115-119)
本系列内容来自于知乎专栏,链接如下:https://zhuanlan.zhihu.com/c_1131528588117385216本系列文章将和读者一起巡礼数字逻辑在线学习网站 HDLBits 的教程与习题,并附上解答和一些作者个人的理解,相信无论是想 7 分钟精通 Verilog…
阅读更多...
Cygwin安装教程
简介 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件 Cygwin就是一个windows软件,该软件就是在windows上仿真linux操作系统 简言之,cygwin是一个在windows平台上运行的 linux模拟环境,使用一个Dll(动…
阅读更多...
install pyzmq in cygwin
Use the github version, the version has include cygwin support.
阅读更多...
基于Appel-Tiger编译器前端的简易语法分析器
基于Appel-Tiger编译器前端的简易语法分析器 说明: 本例修改自Appel的Tiger编译器前端。 本例给出某文法的一个简单的语法分析器。它是在parser0的基础上添加语义动作而得到的。 输入:用该文法所表示的语言写的源程序文件。 输出…
阅读更多...
Huffman树与Huffman编码
Huffman树是一种特殊结构的二叉树,由Huffman树设计的二进制前缀编码,也称为Huffman编码在通信领域有着广泛的应用。在word2vec模型中,在构建层次Softmax的过程中,也使用到了Huffman树的知识。在通信中,需要将传输的文字…
阅读更多...
如何将Linux端POSIX标准的程序移植到windows端 (二)
上回讲的是怎样将Lua源码从Linux平台移植到windows平台,因为Lua本来就是跨平台、可移植的。可一旦改变Lua源码,使之从ANSI C标准跳转到POSIX标准,上文所说的移植方法就不可取了。下面说说,如何使上述移植成功的方法,对…
阅读更多...
cygwin 设置多 tab 窗口页面切换
一、准备安装包: following packages marked for install: gcc-gmakew32api-headersgit 二、执行操作 git clone https://github.com/juho-p/fatty.git cd fatty make cp src/fatty.exe /bin 三、执行命令 1、fatty.exe -b "source $HOME/.bashrc; uname -…
阅读更多...
apt-cyg 代理设置
apt-cyg 上周在公司的电脑上装好了 cygwin,但是死活都用不了 apt-cyg,可是镜像源用浏览器却能正常访问。 搁置了一周,今天总算解决了这个问题,原来是公司内部的网络设置了 http 代理。解决方案如下: 编辑 .bashrc 修…
阅读更多...
Cygwin环境使用第三方ARMGCC编译eCos系统
第三方ARMGCC通常是基于Mingw32的,使用的是Windows路径,如C:\ecos\packages\infra\current\src\startup.cxx;而eCos配置工具生成的Makefile是基于Cygwin的,使用的是POSIX路径,如/cygdrive/c/packages/infra/current/sr…
阅读更多...
Cygwin 自制离线安装包 (bash+vim+python3.9) + 使用教程
cygwin自制离线安装包(bashvimpython3.9)使用教程 视图:完整 搜索需要安装的软件,例如: bash 搜索需要安装的软件,例如: vim 搜索需要安装的软件,例如: python3 需要安装的软件都找到之后&…
阅读更多...