文档库 最新最全的文档下载
当前位置:文档库 › win平台下的Cygwin安装GCC

win平台下的Cygwin安装GCC

win平台下的Cygwin安装GCC
win平台下的Cygwin安装GCC

win平台下的Cygwin安装GCC

安装 GCC

安装 GCC 最快捷的方式是在你的机器上安装完整的 Cygwin 环境。Cygwin 是视窗系统上类似于 Linux 的环境。他包括一个提供 UNIX 功能性基本子集的DLL 及在这之上的一组工具。安装好 Cygwin 之后,通常能忽略他,即使你是命令行的爱好者,你仍能发现你活得更舒坦了。

确保你具有相当快速的 Internet 连接。GCC 编译器及相关实用程式大约有 50 兆字节。另外确认你的连接是否需要一个代理服务器。这可通过你的 Internet 浏览器选项:工具 -> Internet 选项 ->连接 ->局域网(LAN)设置来确定。确保在你的管理员帐户下安装这个程式,并选择为“所有用户”安装。

将你的 Internet 浏览器指到

https://www.wendangku.net/doc/762946195.html,

。在屏幕的中心是个黑绿两色组成的“C” 徽标,标题是“Install or update now.”。在该链接上点击,这将下载一个小程式 setup.exe(250KB)。这个安装程式将在你的机器上引导 Cygwin 环境的安装或更新过程。

运行安装程式

将 setup.exe 下载到一个已知地方,如桌面,然后运行他。

他将打开安装向导,如下图所示:

图 1. Cygwin 环境的安装向导

点击Next按钮。

选择下载位置

在这个页面上,选择"Install from Internet"。

图 2. 选择安装类型

点击Next按钮。

选择一个安装目录

在这个页面上,选择执行 Cygwin 所在的目录。设置图3所示的剩余选项。

图 3.选择一个安装目录

点击Next按钮。

选择一个临时安装目录

在这个页面(图4),为安装包选择一个临时目录。当 Cygwin 安装完成后,你能删除这个目录和他的内容。

注意安装程式记住了这个目录,并在更新时只下载比这个目录中的包更新的版本。如果你删除这个目录并重新安装,setup将重新安装你选择的所有内容而不管这些包的安装程式在运行目录中已存在。

图 4.选择一个临时安装目录

点击Next按钮。

指定你的 Internet 连接

在这个页面上(图5),指定 Internet 连接。如果你有代理服务器,选择“使用 IE5 设置”,或从你的浏览器选项获得服务器名,选择使用代理,然后输入代理服务器的主机名和端口号。

图 5. 选择连接类型

点击Next按钮。

选择下载站点

在这个页面上(图6),选择一个下载站点。因为这些站点是义务的映像,所以选择一个下载点有点风险(通常他们是可用的,但有时不可用)。通常,试试离你比较近的那个站点。

图6. 选择一个下载站点

点击Next按钮。

选择包进行安装

在这个页面上,你将选择要安装的包。默认情况下,Cygwin 基本包将不安装 GCC,因此,你必须修改默认设置。

将鼠标移动到Devel边的加号(+)上,然后点击他展开Devel类。

图 7. 选择包进行安装

你会看到在 Devel 下有许多入口,其中只有5个是你需要的,次序如下:gcc: C complier upgrade helper

gcc-core:C 编译器

gcc-g++:C++ 编译器

gdb:GNU 调试器

make:"make" 实用程序的 GNU 版本

注:由于Cygwin默认安装(就是推荐的安装)后,没有安装文本编辑器

安装目录在:

Editors 下的

gvim: GTK interface to the Vim text editor

不是所有默认的基本包都需要运行 GCC,但他们不太大,因此为简单化,就安装他们。

注意非常容易选错包或版本,尤其在重新安装的时候,因为选择窗口中的循环按钮是不标准的。在这一步我们建议的就是多加小心,尤其是有多个 GCC 版本的情况下。

为选择这三个包,点击列New中每个双向箭头直到显示每个包的版本号。根据你机器上已安装的及映像上所拥有的合适的版本,列入口在各图标间循环:

如果有多个版本可用,选择数字最大的一个。要下载二进制文件,确保选中了“Bin”列的复选框。

图 9. 下载二进制文件

完成下载

选择完三个包之后,Cygwin 就访问选择的映像主机,然后下载那三个包及默认的基本包。根据你的连接速度这将持续几分钟,在安装期间,将打开和关闭许多弹出窗口。

因为存放 Cygwin 安装的映像站点是义务的,有时不可用或负荷过重。如果发现选择的映像没有响应,就按取消(Cancel),这将终止整个安装程式。

惟一的办法就是重新开始安装并选择另一个映像;这非常让人感到沮丧。幸运的是,安装程式记住了大多数你上次所做的,因此通常取默认情况。在重新选择正确的包时必须小心,因为在后面的安装中不帮你选择这些内容。

setup程式然后询问是否在你的桌面或开始菜单创建一个 Cygwin 快捷键。该快

捷键启动 Cygwin shell (称为 bash), 这对我们计划中的 DB2 使用并不是必须的,但对测试我们的安装是有用的。因此让setup至少创建一个桌面快捷键。我们将在安装的后面使用他。

最后,点击Finish按钮。我们将在

后面

测试安装结果。

图 10. 完成安装

现在,将Cygwin 编译器目录添加到Path 变量中,使NetBeans IDE 能够找到该工具集:

打开“控制面板”:

- 对于Windows XP,选择“开始”>“设置”>“控制面板”,然后双击“系统”。

- 对于Windows 7,在“开始”菜单的搜索框中键入var,以快速找到用于编辑系统环境变量的链接。

选择“高级”标签,然后单击“环境变量”。

在“环境变量”对话框的“系统变量”面板中,选择"Path" 变量,然后单击“编辑”。

将cygwin-directory\bin 目录的路径添加到Path 变量中,然后单击“确定”。缺省情况下,cygwin-directory 为C:\cygwin。目录名称之间必须用分号进行分隔。编辑后的路径应与以下内容类似:%SystemRoot%\system32;%SystemRoot%;C:\Program Files\QuickTime\QTSystem;C:\cygwin\bin

查看安装是否正确

如果您的Windows 系统中已安装Cygwin gcc 编译器、g++ 编译器、GNU make 和gdb 调试器,并且正确设置了便于查找它们的路径,请确保安装的版本正确无误。

检查Cygwin 编译器和工具的版本:

通过在Windows 命令提示符下键入以下命令,检查Cygwin 环境的版本:

C:\> cygcheck -c cygwin

通过在Windows 命令提示符下键入以下命令,检查Cygwin gcc 编译器、g++ 编译器、make 和gdb 的版本:

C:\> gcc --version

C:\> g++ --version

C:\> make --version

C:\> gdb --version

如果安装了正确版本,则无需再进行设置。

================================分割线============================== 卸载

有很多朋友初学LINUX的时候也许有安装过cygwin,这是一个在windows下模拟linux 操作系统的软件,也许你会费多大的力气才把它安装在你的机器上,而且会有好大的成功感。但是它毕竟是一个模拟的软件,我们还是得安装一个真正的linux版本才行,但是当想要删除cywin这个软件的时候却遇到了问题,根本就是无从下手,在cygwin安装的文件夹下和windows的添加和删除程序中根本就没有它的存在,如果是直接shift+delete这个文件夹,有时系统还会报告出错误,说某些文件无法删除。

在这里我说一下这个问题的解决方案:记得在安装cygwin的时候那个setup文件了吗,我们卸载它也要用这个文件,进入setup后还在按照步骤下一步....下一步,之后会来到您需要安装文件包的那个环节,如果你先前选择了All-install,则这些则把这一项改为all-uninstall 即可。如果你之前安装选择了自定义的安装,则把对应项改为uninstall即可。就是这么简单是吧!!!然后点击下一步,一切就都OK了!如何卸载Cygwin?

linux下vim命令详解

高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的:

:qx 开始记录宏,并将结果存入寄存器x

q 退出记录模式

@x 播放记录在x寄存器中的宏命令

稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模

式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次。这个在文本的批处理中是非常有用的。

同时编辑多个文件

在vim众多的插件中,有一个叫minibuffer的插件,就是下面所说的标签页功能了,可以支持同时编辑多个文件。

标签命令

:tabe fn 在一个新的标签页中编辑文件fn

gt 切换到下一个标签页

gT 切换到上一个标签页

:tabr 切换到第一个标签页

:tabl 切换到最后一个标签页

:tabm [N] 把当前tab移动到第N个tab之后

对,正如你所想象的那样,跟eclipse, ue等的标签页是一个意思!

窗口命令

ctrl+w s 水平分割窗口

ctrl+w w 切换窗口

ctrl+w q 退出当前窗口(由于同时有多个文件,此命令不会影响其他窗口)

ctrl+w v 垂直分割窗口

其他

vim在保存之前不会对文件做实际的修改,只是加载到缓冲区中,对文件的编辑其实是对缓冲区的编辑,直到:w时才会存入物理文件。

:e file 把file加载到新的缓冲区中

:bn 跳转到下一个缓冲区

:bd 删除缓冲区(关闭文件)

:sp fn 分割窗口,并将fn加载到新的窗口中

退出编辑器

:w 将缓冲区写入文件,即保存修改

:wq 保存修改并退出

:x 保存修改并退出

:q 退出,如果对缓冲区进行过修改,则会提示

:q! 强制退出,放弃修改

查找替换

/pattern 向后搜索字符串pattern

?pattern 向前搜索字符串pattern

n 下一个匹配(如果是/搜索,则是向下的下一个,?搜索则是向上的下一个)

N 上一个匹配(同上)

:%s/old/new/g 搜索整个文件,将所有的old替换为new

:%s/old/new/gc 搜索整个文件,将所有的old替换为new,每次都要你确认是否替换

复制粘贴

dd 删除光标所在行

dw 删除一个字(word)

x 删除当前字符

X 删除前一个字符

D 删除到行末

yy 复制一行,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制6行

yw 复制一个字

y$ 复制到行末

p 粘贴粘贴板的内容到当前行的下面

P 粘贴粘贴板的内容到当前行的上面

]p 有缩进的粘贴,vim会自动调节代码的缩进

"a 将内容放入/存入a寄存器,可以支持多粘贴板

附:比如常用的一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim中的命令为"+p,注意此处的+不表示操作符,二十一个寄存器。

移动光标

在vim中移动光标跟其他的编辑器中有很大的区别,不过一旦学会了,就会飞速的在文本中移动了。

h,j,k,l 上,下,左,右

ctrl-f 上翻一页

ctrl-b 下翻一页

% 跳到与当前括号匹配的括号处,如当前在{,则跳转到与之匹配的}处

w 跳到下一个字首,按标点或单词分割

W 跳到下一个字首,长跳,如end-of-line被认为是一个字

e 跳到下一个字尾

E 跳到下一个字尾,长跳

b 跳到上一个字

B 跳到上一个字,长跳

0 跳至行首,不管有无缩进,就是跳到第0个字符

^ 跳至行首的第一个字符

$ 跳至行尾

gg 跳至文件的第一行

gd 跳至当前光标所在的变量的声明处

[N]G 跳到第N行,如0G,就等价于gg,100G就是第100行

fx 在当前行中找x字符,找到了就跳转至

; 重复上一个f命令,而不用重复的输入fx

tx 与fx类似,但是只是跳转到x的前一个字符处Fx 跟fx的方向相反

),( 跳转到上/下一个语句

* 查找光标所在处的单词,向下查找

# 查找光标所在处的单词,向上查找

`. 跳转至上次编辑位置

在屏幕上移动

H 移动光标到当前屏幕上最上边的一行

M 移动光标到当前屏幕上中间的一行

L 移动光标到当前屏幕上最下边的一行

书签

ma 把当前位置存成标签a

`a 跳转到标签a处

编辑

r 替换一个字符

J 将下一行和当前行连接为一行

cc 删除当前行并进入编辑模式

cw 删除当前字,并进入编辑模式

c$ 擦除从当前位置至行末的内容,并进入编辑模式s 删除当前字符并进入编辑模式

S 删除光标所在行并进入编辑模式

xp 交换当前字符和下一个字符

u 撤销

ctrl+r 重做

. 重复上一个编辑命令

~ 切换大小写,当前字符

g~iw 切换当前字的大小写

gUiw 将当前字变成大写

guiw 将当前字变成小写

>> 将当前行右移一个单位

<< 将当前行左移一个单位(一个tab符)

== 自动缩进当前行

插入模式

i 从当前光标处进入插入模式

I 进入插入模式,并置光标于行首

a 追加模式,置光标于当前光标之后

A追加模式,置光标于行末

o 在当前行之下新加一行,并进入插入模式

O 在当前行之上新加一行,并进入插入模式

Esc 退出插入模式

可视模式

标记文本

v 进入可视模式,单字符模式

V 进入可视模式,行模式

ctrl+v 进入可视模式,列模式,类似于UE的列模式

o 跳转光标到选中块的另一个端点

U 将选中块中的内容转成大写

O 跳转光标到块的另一个端点

aw 选中一个字

ab 选中括号中的所有内容,包括括号本身

aB 选中{}括号中的所有内容

ib 选中括号中的内容,不含括号

iB 选中{}中的内容,不含{}

对标记进行动作

> 块右移

< 块左移

y 复制块

d 删除块

~ 切换块中内容的大小写

================================分割线============================== Cygwin的基本命令

ls #以默认方式显示当前目录文件列表

ls –a #显示所有文件包括隐藏文件

ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

ls --color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中

----------------------------------------------------------------------

cd dir #切换到当前目录下的dir目录

cd / #切换到根目录

cd .. #切换到到上一级目录

cd ../.. #切换到上二级目录

cd ~ #切换到用户目录,比如是root用户,则切换到/root下

----------------------------------------------------------------------

rm file #删除某一个文件

rm -fr dir #删除当前目录下叫dir的整个目录

----------------------------------------------------------------------

cp source target #将文件source 复制为target

cp /root/source . #将/root下的文件source复制到当前目录

cp –av soure_dir target_dir #将整个目录复制,两目录完全一样

cp –fr source_dir target_dir #将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同

----------------------------------------------------------------------

mv source target #将文件source更名为target

----------------------------------------------------------------------

diff dir1 dir2 #比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出

diff file1 file2 #比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

comm file1 file2 #比较文件,显示两个文件不相同的内容

----------------------------------------------------------------------

echo message #显示一串字符

echo \"message message2\" #显示不连续的字符串

cat:

cat file #显示文件的内容,和DOS的type相同

cat file | more #显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能

more #分页命令,一般通过管道将内容传给它,如ls | more

----------------------------------------------------------------------

export LC_ALL=zh_CN.GB2312 #将环境变量LC_ALL的值设为zh_CN.GB2312

export DISPLA Y=0:0 #通过该设置,当前字符终端下运行的图形程序可直接运行于Xserver date #显示当前日期时间

date -s 20:30:30 #设置系统时间为20:30:30

date -s 2002-3-5 #设置系统时期为2003-3-5

clock –r #对系统Bios中读取时间参数

clock –w #将系统时间(如由date设置的时间)写入Bios

----------------------------------------------------------------------

eject #umout掉CDROM并将光碟弹出,但cdrom不能处于busy的状态,否则无效

----------------------------------------------------------------------

du #计算当前目录的容量

du -sm /root #计算/root目录的容量并以M为单位

find -name /path file #在/path目录下查找看是否有文件file

grep -ir “chars”#在当前目录的所有文件查找字串chars,并忽略大小写,-i为大小写,-r

为下一级目录

----------------------------------------------------------------------

vi file #编辑文件file

vi 原基本使用及命令:

输入命令的方式为先按ctrl+c,然后输入:x(退出),:x!(退出并保存) :w(写入文件),:w!(不询问方式写入文件),:r file(读文件file) ,:%s/oldchars/newchars/g(将所有字串oldchars换成newchars) 这一类的命令进行操作

----------------------------------------------------------------------

man ls #读取关于ls命令的帮助

man ls | grep color #读取关于ls命令的帮助并通过grep程序在其中查找color字串

----------------------------------------------------------------------

startx #运行Linux图形有环境

Xfree86 #只运行X图形server

----------------------------------------------------------------------

reboot #重新启动计算机

halt #关闭计算机

init 0 #关闭所有应用程序和服务,进入纯净的操作环境

init 1 #重新启动应用及服务

init 6 #重新启动计算机

----------------------------------------------------------------------

扩展命令

----------------------------------------------------------------------

----------------------------------------------------------------------

tar xfzv file.tgz #将文件file.tgz解压

tar xfzv file.tgz -C target_path #将文件file.tgz解压到target_path目录下

tar cfzv file.tgz source_path #将文件source_path压缩为file.tgz

tar c directory > directory.tar #将目录directory打包成不压缩的directory.tar

gzip directory.tar #将覆盖原文件生成压缩的directory.tar.gz

gunzip directory.tar.gz #覆盖原文件解压生成不压缩的directory.tar。

tar xf directory.tar #可将不压缩的文件解包

----------------------------------------------------------------------

dmesg #显示kernle启动及驱动装载信息

uname #显示操作系统的类型

uname -R #显示操作系统内核的version

----------------------------------------------------------------------

strings file 显示file文件中的ASCII字符内容

----------------------------------------------------------------------

rpm -ihv program.rpm #安装程序program并显示安装进程

rpm2targz program.rpm program.tgz #将rpm格式的文件转换成tarball格式

----------------------------------------------------------------------

su root #切换到超级用户

sulogin /dev/tty4 #在tty4即alt+F4终端等待用户登陆或直接登陆开启一个shell

chmod a+x file #将file文件设置为可执行,脚本类文件一定要这样设置一个,否则得用bash file才能执行

chmod 666 file #将文件file设置为可读写

chown user /dir #将/dir目录设置为user所有

----------------------------------------------------------------------

mknod /dev/hda1 b 3 1 #创建块设备hda1,主设备号为3,从设备号为1,即master硬盘的的第一个分区

mknod /dev/tty1 c 4 1 #创建字符设备tty1,主设备号为4,众设备号为1,即第一个tty终端

----------------------------------------------------------------------

touch /tmp/running #在/tmp下创建一个临时文件running,重新启动后消失

----------------------------------------------------------------------

sleep 9 #系统挂起9秒钟的时间

----------------------------------------------------------------------

lpd stop 或cups stop #停止打印服务程序

lpd start 或cups start #启动打印服务程序

lpd restart 或cups restart #重新启动打印服务程序

lpr file.txt #打印文件file.txt

----------------------------------------------------------------------

fdisk /dev/hda #就像执行了dos的fdisk一样

cfdisk /dev/hda #比fdisk界面稍为友好些

mount -t ext2 /dev/hda1 /mnt #把/dev/hda1装载到/mnt目录

df #显示文件系统装载的相关信息

mount -t iso9660 /dev/cdrom /mnt/cdrom #将光驱加载到/mnt/cdrom目录

mount-t smb //192.168.1.5/sharedir /mnt -o username=tomlinux,password=tomlinux #将windows 的的共享目录加载到/mnt/smb目录,用户名及密码均为tomlinux

mount -t nfs 192.168.1.1:/sharedir /mnt #将nfs服务的共享目录sharedir加载到/mnt/nfs目录umount /mnt #将/mnt目录卸载,/mnt目录必须处于空闲状态

umount /dev/hda1 #将/dev/hda1设备卸载,设备必须处于空亲状态

sync #将cache中的内容与磁盘同步,在Linux中复制文件,一般要系统空闲才去写文件

e2fsck /dev/hda1 #检查/dev/hda1是否有文件系统错误,提示修复方式

e2fsck -p /dev/hda1#检查/dev/hda1是否有错误,如果有则自动修复

e2fsck -y /dev/hda1#检查错误,所有提问均于yes方式执行

e2fsck -c /dev/hda1#检查磁盘是否有坏区

mkfs /dev/hda1 #格式化/dev/hda1为ext2格式

mkfs.minix /dev/hda1 #格式化/dev/hda1为minix格式文件系统

mfks /dev/hda9 #格工化/dev/hda9为Linux swap格式

swapon /dev/hda9 #将swap分区装载当作内存来用

swapoff /dev/hda9 #将swap分区卸载

----------------------------------------------------------------------

lilo #运行lilo程序,程序自动查找/etc/lilo.conf并按该配置生效

lilo -C /root/lilo.conf #lilo程序按/root/lilo.conf配置生效

grub #在Linux shell状态下运行boot loader设置程序

grub-install #安装grub磁盘引导程序,成功后升级内核无须像lilo一样要重新启动系统,只需修改/etc/grub.conf即可实现新引导配置

rdev bzImage #显示kernel的根分区信息

rdev bzImage /dev/hda1 #将kernel的根分区设置为/dev/hda1,这在没有lilo等引导程序的系统中非常重要.

----------------------------------------------------------------------

dd if=/dev/fd0 of=floppy.fd #将软盘的内容复制成一个镜像,功能与旧石器时代常用的hd-copy相同

dd if=/dev/zero of=root.ram bs=1024,count=1024 #生成一个大小为1M的块设备,可以把它当作硬盘的一个分区来用

mkfs root.ram #将块设备格式化为ext2格式

dd if=root.ram of=/dev/ram0 #将init.rd格式的root.ram的内容导入内存

mount /dev/ram0 /mnt #ramdisk /dev/ram0装载到/mnt 目录

----------------------------------------------------------------------

gcc hello.c #将hello.c编译成名为a.out二进制执行文件

gcc hello.c -o hello #将hello.c编译成名为hello的二进制执行文件

gcc -static -o hello hello.c #将hello.c编译成名为hello的二进制静态执行文件

ldd program #显示程序所使用了哪些库

objcopy -S program #将程序中的符号表及无用的调试信息去掉,可以小很多

----------------------------------------------------------------------

strace netscape #跟踪程序netscape的执行,看调用的库,环境变量设置,配置文件,使用的设备,调用的其它应用程序等,在strace下,程序干了什么东东一目了然。

ps #显示当前系统进程信息

ps –ef #显示系统所有进程信息

kill -9 500 #将进程编号为500的程序干掉

killall -9 netscape #将所有名字为netscape的程序杀死,kill不是万能的,对僵死的程序则无效。

top #显示系统进程的活动情况,按占CPU资源百分比来分

free #显示系统内存及swap使用情况

time program #在program程序结束后,将计算出program运行所使用的时间

----------------------------------------------------------------------

chroot . #将根目录切换至当前目录,调试新系统时使用

chroot /tomlinux #将根目录切换至/tomlinux目录

chroot /tomlinux sbin/init #将根目录切换至/tomlinux并执行sbin/init

adduser id #增加一个叫id的用户

userdel id #增除叫id的用户

userlist #显示已登陆的用户列表

passwd id #修改用户id的密码

passwd -d root #将root用户的密码删除

chown id /work #指定/work目录为id用户所拥有

----------------------------------------------------------------------

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 #设置网卡1的地址192.168.1.1,掩码为255.255.255.0,不写netmask参数则默认为255.255.255.0

ifconfig eth0:1 192.168.1.2 #捆绑网卡1的第二个地址为192.168.1.2

ifconfig eth0:x 192.168.1.x #捆绑网卡1的第二个地址为192.168.1.x

ifconfig down eth1 #关闭第二块网卡,使其停止工作

hostname -F https://www.wendangku.net/doc/762946195.html, #将主机名设置为https://www.wendangku.net/doc/762946195.html,

route #显示当前路由设置情况

route add default gw 192.168.1.1 metric 1 #设置192.168.1.1为默认的路由

route del default #将默认的路由删除

dhcp #启动dhcp服务

dhclient #启动dhcp终端并自动获取IP地址

ping https://www.wendangku.net/doc/762946195.html, #测试与https://www.wendangku.net/doc/762946195.html,的连接

ping 202.96.128.68 #测试与IP 202。96.128.68的连接

----------------------------------------------------------------------

probe rtl8139 #检查驱动程序rtl8139.o是否正常工作

lsmod #显示已装载的驱动程序

insmod rtl8139.o #装载驱动程序rtl8139.o

insmod sb.o io=0x280 irq=7 dma=3 dma16=7 mpu_io=330 #装载驱动程序并设置相关的irq,dma参数

rmmod rtl8139 #删除名为rtl8139的驱动模块

gpm -k #停止字符状态下的mouse服务

gpm -t ps2 #在字符状态下以ps2类型启动mouse的服务

----------------------------------------------------------------------

telnet 192.168.1.1 #登陆IP为192.168.1.1的telnet服务器

telnet https://www.wendangku.net/doc/762946195.html, #登陆域名为https://www.wendangku.net/doc/762946195.html,的telnet服务器

ftp 192.168.1.1 或ftp https://www.wendangku.net/doc/762946195.html, #登陆到ftp服务

Linux开发中的常用命令(cygwin环境也同样适用

TinyOS在windows中安装步骤

1.TinyOS 1.1概要 TinyOS应用程序都是有一个或多个组件链接起来,从而形成一个完整的可执行程序。组件中实现了功能接口,同时也能使用其它组件提供的接口。 在接口定义中可以申明命令函数和事件函数,命令函数由接口提供者实现,事件函数由接口使用者实现。对于一个组件而言,如果它要使用某个组件接口中的命令,它必须实现这个接口的事件。一个组件可以使用或提供多个接口以及同一个接口的多个实例。 组件有两种类型:模块(module)和配置(configuration)。模块提供应用程序代码,实现一个或多个接口;配置则是用来将其它组件装配起来,将各个组件所使用的接口与其它组件提供的接口连接在一起,进行导通。每个应用程序都由一个顶级配置所描述,其内容就是将该应用程序所用到的所有组件导通起来,形成一个有机整体。 TinyOS应用程序必须包含Main 组件,Main组件是首先被执行的一个组件。确切的说,在TinyOS 中执行的第一个命令是Main.StdControl.init(),接下来是Main.StdControl.start()。 Main组件完成以下功能:芯片初始化,外围电路初始化,操作系统调度数据结构初始化,子组件初始化,启动子组件件,进入调度死循环从而将控制权交给操作系统,一旦没有任务可以调度就进入休眠状态以降低系统功耗。 TinyOS的调度系统是TinyOS系统的核心部分。它采用先进先出的排队策略,任务之间不可以抢占,但是中断可以抢占任务,中断是否可以抢占中断则是应用程序自己控制的。即如果中断处理程序进入中断以后执行了关中断的操作,那么这个中断将是不可抢占的,否则在服务的过程中就有可能被抢占掉。另外还要注意,在中断服务程序里面是可以创建任务的。 1.2在Cygwin下的安装 在/etc/bash.bashrc文件中增加以下内容: export TOSROOT=/opt/tinyos-2.x export TOSDIR=$TOSROOT/tos export CLASSPATH=C:\cygwin\opt\tinyos-2.x\support\sdk\java\tinyos.jar export CLASSPATH="$CLASSPATH;." export MAKERULES=$TOSROOT/support/make/Makerules export PATH=/opt/msp430/bin:/opt/jflashmm:$PATH 安装以下软件包: rpm -ivh --ignoreos c:/downloads/avr-binutils-2.17tinyos-3.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avr-gcc-4.1.2-1.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avr-libc-1.4.7-1.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avarice-2.4-1.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avr-insight-6.3-1.cygwin.i386.rpm

14-Cygwin+Android NDK的安装

Cygwin+Android NDK的安装 本文档为刘长冬的毕业论文实验系统环境搭建说明书的子部分—Cywin+Android NDK的安装文档。本文档详细描述了Cywin+Android NDK安装的方法和过程,为实验系统下一步的设计和开发提供必要的依据。 1.软件的来源 1.1.Cygwin Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。 Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。2001年,新增了X Window System。 另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API)一起工作。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。 但糟糕的是,Cygwin不支持Unicode。实际上,除了当前Windows系统以及OEM codepages(例如,一个俄语用户,他的codepages是CP1251和CP866,而不能是KOI8-R、ISO/IEC 8859-5、UTF-8等),Cygwin对其他字符集都不支持。 Red Hat规定,Cygwin库遵守GNU General Public License,但也可以跟符合开源定义的自由软件链接。Red Hat另有价格不菲的许可协议,这样使用Cygwin库的专属软件,就可以进行再发布。 官方网站地址为: https://www.wendangku.net/doc/762946195.html,/

cygwin安装

Cygwin的安装。 我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: https://www.wendangku.net/doc/762946195.html,/ 或者直接使用下载连接来下载安装程序,下载连接是: https://www.wendangku.net/doc/762946195.html,/setup.exe 下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示: 我们看到有三种安装模式: ?Install from Internet,这种模式直接从Internet安装,适合网速较快的情况; ?Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装; ?Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。 从上述三种模式中选择适合你的安装模式,这里我们选择第一种安装模式,直接从网上安装,当然在下载的同时,Cygwin组件也保存到了本地,以便以后能够再次安装。选中后,点击“下一步”,

这一步选择Cygwin的安装目录,以及一些参数的设置。默认的安装位置是C:\cygwin\,你也可以选择自己的安装目录,然后选择“下一步”, 这一步我们可以选择安装过程中从网上下载的Cygwin组件包的保存位置,选择完以后,点击“下一步”,

这一步选择连接的方式,选择你的连接方式,然后点击下一步,会出现选择下载站点的对话框,如下图所示, 在这一步,需要注意,为了获得最快的下载速度,我们首先在列表中寻找Cygwin中国镜像的地址:https://www.wendangku.net/doc/762946195.html,,如果找到就选中这个地址;如果找不到这个地址,就在下面手动输

Cygwin使用指南

Cygwin使用指南 下载: 1. 下载、运行安装向导文件 一开始的下载方法,了解Cygwin的人都知道:就是到: https://www.wendangku.net/doc/762946195.html, 中先当个安装向导文件setup.exe,这个是Cygwin的官方下载安装向导文件,而且也只能通过它才能正确下载最新的Cygwin版本(为何?稍后有说明)。 setup.exe下载完毕,双击运行,程序安装向导界面如下图所示: 点击“下一步”继续,准备选择Cygwin的安装方式。 2. 选择安装方式 如上图所示,一共有三种安装方式: (1)Install from Internet:直接从Internet上下载并立即安装(安装完成后,下载好的安装文件并不会被删除,而是仍然被保留,以便下次再安装)。 (2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。 (3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。 强烈建议选择第(2)项,以便于能够手工指定安装路径。然后再点击”下一步“。 3. 设置安装文件的本地存储路径 由于我们选择的是直接下载的安装方式,所以必需指定好一个本地下载文件存储目录。安装目录所在的驱动器剩余空间必须足够(若要完全下载,至少需要600M以上的空间)。设置好后,点击“下一步”。 4. 选择连接方式

如上图所示,共有三种连接方式选择: (1)Direct Connection:直接连接。 (2)Use IE5 Settings:使用IE的连接参数设置进行连接。 (3)Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址和端口号)。 用户可根据自己的网络连接的实情情况进行选择,一般正常情况下,均选择第一种,也就是直接连接方式。然后再点击“下一步”。 5. 选择下载站点 经过一番搜索,安装向导为我们列出了众多可用的下载镜像站点以供选择,有HTTP的也有FTP的。说实话,这些站点我几乎都试过了一遍,真正能用的能给我留下深刻印象的寥寥无几。这里我只推荐一个站点:https://www.wendangku.net/doc/762946195.html,,又快又稳定。用户也可以自由决定倒底用哪个站点进行下载。另外,几个后辍为“.jp”的站点也还过的去,但不推荐。为啥?因为那是小日本的站点。 言归正传,选择好了没?好,点击“下一步”,向导会显示下图所示的信息: 注意!这并不是正式的下载,而只是安装向导从下载镜像站点上获取压缩过的安装列表文件。这个安装列表文件是Cygwin统一指定的,并随着新版本的发布而更新。安装向导就是通过它来得知究竟可以下载什么不能下载什么。并且该下载列表文件中还有包含有每个下载文件的MD5验证码,非常重要。 6. 选择所要下载/安装的安装包内容 安装列表文件下载完毕,向导会显示列表中的内容,供用户自由选择倒底需要下载哪些安装包。如何选择呢?只需用鼠标点击每个安装包名后面那个循环箭头图标即可:图标后面的文字是表示究竟对该安装包采取何种下载/安装方式,并随着点击而不断变化,共有这么几类:

Cygwin + OpenSSH FOR Windows的安装配置

在windows操作系统中,使用Cygwin + OpenSSH开源软件来作为远程连接的安全工具,是一个非常好的方法,得到许多网管人员的青睐。然而要想顺利安装配置好这套软件,对于初学者来说,是有一定难度的。为了使同道们少走弯路,特将本人摸索的经验陈列于此,以供需要者参考。建议在安装配置这套软件之前,最好要初步掌握一些Linux终端操作技能及其技术概念。 以下所述是在Windows XP系统中实践完成,其它Windows系统可参照此文实施。 一、安装Cygwin + OpenSSH 首先打开https://www.wendangku.net/doc/762946195.html,网页,点击如下链接: 将会下载一个安装Cygwin的setup.exe文件,然后在欲安装Cygwin + OpenSSH软件的磁盘上创建Cygwin目录,在此我们假定为:C:"Cygwin,运行setup.exe后打开图一: 图一 图一主要提供关于Cygwin软件安装的一些信息,点击下一步后打开图二:

图二 图二提供了三个选项: 第一选项:从Internet上下载并安装所需软件。 第二选项:从Internet上下载所需软件安装包到本地磁盘。 第三选项:从本地磁盘安装包的目录中安装所需软件。 此处选择从Internet上下载并安装所需软件,点击下一步后打开图三: 图三 图三为指定软件安装的目标路径,其它按图上默认的选项选择。点击下一步后打开图四: 图四 图四为指定软件安装包的本地存放路径。点击下一步后打开图五:

图五 图五是选择连接Internet的方式,照图点选Use IE5 Settings,点击下一步后打开图六: 图六 图六是选择下载Cygwin的网站,尽量选离我国近的网站,以提高安装速度。点下一步打开图七:

cygwin安装卸载

cygwin安装卸载 不会安装linux系统,不会配置工作环境是不能想象的。(事实上,确实要了解很多东西的原理,不然很难排错:诸如,硬盘引导器的引导原理、分区结构原理及linux分区结构和文件系统、环境变量的设置、种类繁多的压缩包安装包的解压安装方法、用户管理权限管理等常用命令、以至于驱动安装系统中文化等等异常琐碎的东东)。 一、cygwin是什么? cygwin是一个在windows平台上运行的 linux模拟环境,因为linux 也满足POSIX规范,所以在运行机制上跟unix相近。 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实现的更详细描述,请参考https://www.wendangku.net/doc/762946195.html,/cygwin-ug-net/highlights.html 二、cygwin的安装。 step1. 下载后,点击安装文件(setup.exe)进行安装, step2. 安装模式有"Install from Internet"、"Download form Internet"、"Install from Local Directory" 三种. step3. 接下来是选择安装目的路径和安装源文件所在的路径,之后就进入了选择安装包所在的路径。 + All Default + Admin Default .... 如上图所示,在某个节点上双击,就可以改变它的状态,如Default、Install、Uninstall、Reinstall四种状态。默认的都是Default状态,很多工具的默认状态都是不安装。在这里选择了在All这一行上后面的Default上点Install,全部安装,以免后患。 step4. 点下一步,安装成功。它会自动在你的桌面上建立一个快捷方式。 三.cygwin卸载 具体步骤如下:

cygwin安装与启动

1.下载、运行安装向导文件 https://www.wendangku.net/doc/762946195.html, 中先当个安装向导文件setup.exe,这个是Cygwin的官方下载安装向导文件,而且也只能通过它才能正确下载最新的Cygwin版本(cygwin 中文网的setup.exe 不能用)。 setup.exe下载完毕,双击运行,程序安装向导界面如下图所示: 点击“下一步” 继续,准备选择Cygwin的安装方式。 2. 选择安装方式

如上图所示,一共有三种安装方式: (1)Install from Internet:直接从Internet上下载并立即安装(安装完成后,下载好的安装文件并不会被删除,而是仍然被保留,以便下次再安装)。 (2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。 (3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。 建议选择第(2)项,以便于能够手工指定安装路径。然后再点击”下一步“。 3. 设置下载文件的本地存储路径

由于我们选择的是直接下载的安装方式,所以必需指定好一个本地下载文件存储目录。安装目录所在的驱动器剩余空间必须足够(若要完全下载,至少需要900M以上的空间)。设置好后,点击“下一步”。 4. 选择连接方式 如上图所示,共有三种连接方式选择: (1)Direct Connection:直接连接。

(2)Use IE5 Settings:使用IE的连接参数设置进行连接。 (3)Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址和端口号)。 用户可根据自己的网络连接的实情情况进行选择,一般正常情况下,均选择第一种,也就是直接连接方式。然后再点击“下一步”。 5. 选择下载站点 我用的是:https://www.wendangku.net/doc/762946195.html,,快得时候可以到180KB/S,单是我的网速是2Mbps,所以不知道上限是多少。 点击“下一步”,向导会显示下图所示的信息: 注意!这并不是正式的下载,而只是安装向导从下载镜像站点上获取压缩过的安装列表

Cygwin+Eclipse搭建Hadoop开发环境

Cygwin的安装 1.先在https://www.wendangku.net/doc/762946195.html,/install.html上下载安装文件打开后双击setup.exe安装。如下图: 2. 直接点击下一步后如下图: 图中有三个选项,意思一看就懂啊。这里直选择下一步3.直接点击下一步后如下图:

这里是要选择安装路径,设置在哪里都可以。没有特殊要求。 4. 设置好路径后下一步进入下图: 这是设置Cygwin安装文件的目录。先安装的exe只是个引导它需要自己下载安装文件。设置这个目录就是存储这些文件的。 5.设置好后下一步进入下图:

这里是你网络的链接方式,第一个是直接链接,第二个是使用IE代理,第三个使用你指定的HTTP/FTP代理。你要根据你自己的情况选择。通常选第一个如不好使则查看你的联网是否使用了代理用了就选下面两个中的一个。 6.设置好后下一步进入下图: 选择其中一个url用作下载的站点。我选第一就行挺快的。你的不行可以试试别的。也可以在下面的User URL中添加url写完地址一点Add就加入到上面的url列表中了。然后选择你自己加入的url即可。如果自己加入可以尝试一下这个url:https://www.wendangku.net/doc/762946195.html,/pub/。然后点击下一步进行安装文件的下载,需要点时间。如果点击下一步后出现这个错误Internal Error: gcrypt library error 60 illegal tag。就是上一步网络选择的问题或者选择的url不能下载。自己可以尝试改动一下。

正常下载的话也可能出现一个警告窗口如下图: 点击确定即可。随即会进入下图。 7. 来到此图就要开始进行一些配置了。选择一下要安装的包。如下图: 首先:选择其中的Base Default,通常这里的包都已经选择上了。你要确保sed已选择上,这样你可以在eclipse中使用hadoop了。如下图这样即可:

CYGWIN 安装教程

我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: https://www.wendangku.net/doc/762946195.html,/ 或者直接使用下载连接来下载安装程序,下载连接是: https://www.wendangku.net/doc/762946195.html,/setup.exe 下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示: 我们看到有三种安装模式: ?Install from Internet,这种模式直接从Internet安装,适合网速较快的情况; ?Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装; ?Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。 从上述三种模式中选择适合你的安装模式,这里我们选择第一种安装模式,直接从网上安装,当然在下载的同时,Cygwin组件也保存到了本地,以便以后能够再次安装。选中后,点击“下一步”,

这一步选择Cygwin的安装目录,以及一些参数的设置。默认的安装位置是C:\cygwin\,你也可以选择自己的安装目录,然后选择“下一步”, 这一步我们可以选择安装过程中从网上下载的Cygwin组件包的保存位置,选择完以后,点击“下一步”,

这一步选择连接的方式,选择你的连接方式,然后点击下一步,会出现选择下载站点的对话框,如下图所示, 在这一步,需要注意,为了获得最快的下载速度,我们首先在列表中寻找Cygwin中国镜像的地址:https://www.wendangku.net/doc/762946195.html,,如果找到就选中这个地址;如果找不到这个地址,就在下面手动输

【solomon原创】Cygwin 下安装lammps 记录

Cygwin 下安装lammps 记录 前言 1. 什么是cygwin Cygwin是一个在window下虚拟linux环境的系统,对了,不是虚拟,应该是在windows下编译linux环境。 2. 什么是lammps 一款经典分子动力学软件,网址:https://www.wendangku.net/doc/762946195.html, 一、下载安装cygwin 1. 到cygwin官网下载setup程序,https://www.wendangku.net/doc/762946195.html,. 有32位和64位两个版本。 2. 运行setup-x86_64.exe, 选择安装目的目录和安装文件下载目录。 3. 选择中国镜像,推荐163的。 4. 注意将gcc、fortran、make、diffutils等编译所需要系统安装。 5. 经过漫长的下载和安装后,机器上有了一个cygwin64的图标,运行后出现一个linux窗口 二、安装fftw(以3.2.2为例,安装目的为/home/FFTW322) 1. 下载源程序fftw-3. 2.2.tar.gz 2. tar xzfv fftw- 3.2.2.tar.gz 3. cd fftw-3.2.2 4. ./configure --prefix=/home/FFTW322 –enable-shared 5. make 6. make install Fftw3.2.2 有误,安装fftw2. ./configure --prefix=/home/FFTW322 –build=x86_64 –enable-shared 三、安装mpich(以mpich2-1.3p1为例,安装目的为/home/MPICH2) 1. 下载源程序mpich2-1.3.2p1.tar.gz 2. tar zxfv mpich2-1. 3.2p1.tar.gz 3. cd mpich2-1.3.2p1 4. ./configure --prefix=/home/MPICH2 5. make 6. make install 四、安装voro++(如果需要) 1. 下载源程序 https://www.wendangku.net/doc/762946195.html,/voro++/download/ 2. tar zxfv voro++-0.4.6.tar.gz 3. cd voro++0. 4.6 4. vi config.mk PREFIX=/usr/local 改为PREFIX=/home/voro++ 5. make 6. make install

SPIN安装步骤

Windows7下SPIN6.2.6版本及ispin安装 1、ispin是SPIN的最新图形化界面: 2、在Windows7下安装,需要准备以下软件: 1)在https://www.wendangku.net/doc/762946195.html,/spin/Src/index.html 网上下载Full distribution, with sources:spin626.tar.gz 解压后,里面文件内容: 2)下载cygwin软件,选择64位windows系统的。打开软件安装cygwin:

选择安装目录 一路下一步, 网络连接方式根据你的网络链接状态设置

随便选择连接下载的镜像网站: 下面是重点,需要选择相应的安装组件: A、选择橘色框部分,展开 展开后,没有选中的组件是状态的,当要选择时,单击该项即可。

分别选择:binutils、bison、byacc (选中时),所有选中项会由skip状态变为先关版本信息: 继续选择: 继续选择:make 退到上一层,选择展开x11选项:

继续选择:下面2项 然后,退回上层,搜素m4 在结果中选择安装 点击下一步,等待安安装完成(久一些)。 最后选择创建桌面和开始菜单文件,完成安装。 打开开始菜单中的所有程序,会新增加: 3)安装完cygwin后,在系统盘(C盘)会有文件夹,进入:c:/cygwin64/bin中,将第一步已解压的SPIN文件夹复制进来,并改名为Spin1。 进入Spin1文件夹中的iSpin文件夹,复制ispin.tcl至外面的bin目录中,并去掉.tcl后缀。 接着对SPIN的源代码进行编译: 安装完cygwin后,先在windows7命令行运行:C:\>set CYGWIN=ttynotitle glob,然后再打开cygwin终端。 打开cygwin的控制台程序:

NetBeans下安装cygwin 进行CC++项目开发

cygwin的下载与安装: 1、https://www.wendangku.net/doc/762946195.html,上先下载右边有个图标“Install or update Cygwin now!”,下载完成后,双击setup.exe,启动安装 2、“下一步” 3、在“Chose Installation Type”窗口下,选“Install from Internet”单选按钮,“下一步”,打开“Chose Installation Directory”窗口,默认安装在“C:\cygwin” 下,你可以选在别的地方 4、“下一步”打开“Select Local Package Directory”窗口,Browse你的下载地址 5、“下一步”按钮,打开“Select Connection Type”窗口下,选“Direct Connection”,“下一步” 6、打开“Choose Download Site(s)”窗口,选择距离自己最近的站点,“下一步” 7、打开“Select Packages”窗口,选择要下载的包,单击“Devel Default”左侧的“+”展开节点,为了一次看到更多的内容,最好最大化窗口 通过单击Devel节点下的包旁边的“skip”标签来选择要下载的包。至少要选择 gcc-core:C compiler、gcc-g++:C++ compiler、gdb:The GNU Debugger和make:the GNU version of the 'make' utility 8、安装程序开始复制文件,需要一段时间。出现“Installation Status and Create Icons”窗口,选“Add icon to Start Menu”,“完成” Cygwin安装完成后,还要将其目录添加到用户或系统的path变量中: 1、在桌面上右击“我的电脑”,选择“属性” 2、打开“系统属性”对话框,选“高级”,然后单击“环境变量”按钮 3、在“环境变量”对话框的“用户变量”面板或“系统变量”面板中,选择“Path”变量,然后单击“编辑”按钮 4、将“c:cygwin\usr\bin”和“c:cygwin\bin”目录的路径添加到Path变量中,然后单击“确定”(目录名之间必须用分号隔开) 5、在“环境变量”和“系统属性”对话框中分别单击“确定”完成环境变量的设置 这样可以进入C/C++ 项目啦。。。

cygwin下载安装介绍

转载:Cygwin下载安装介绍(组图) 安装 GCC 安装 GCC 最快捷的方式是在您的机器上安装完整的 Cygwin 环境。Cygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。安装好 Cygwin 之后,通常可以忽略它,即使您是命令行的爱好者,您仍能发现您活得更舒坦了。 确保您具有相当快速的 Internet 连接。GCC 编译器及相关实用程序大约有 50 兆字节。另外确认您的连接是否需要一个代理服务器。这可通过您的 Internet 浏览器选项:工具 -> Internet 选项 ->连接 ->局域网(LAN)设置来确定。 确保在您的管理员帐户下安装这个程序,并选择为“所有用户”安装。 将您的 Internet 浏览器指到 https://www.wendangku.net/doc/762946195.html, 。在屏幕的中央是一个黑绿两色组成的“C” 徽标,标题是“Install or update now.”。在该链接上点击,这将下载一个小程序 setup.exe(250KB)。这个安装程序将在您的机器上引导 Cygwin 环境的安装或更新过程。 运行安装程序 将 setup.exe 下载到一个已知地方,如桌面,然后运行它。 它将打开安装向导,如下图所示: 图 1. Cygwin 环境的安装向导 点击Next按钮。 选择下载位置 在这个页面上,选择"Install from Internet"。 图 2. 选择安装类型

点击Next按钮。 选择一个安装目录 在这个页面上,选择执行 Cygwin 所在的目录。设置图3所示的剩余选项。 图 3.选择一个安装目录

cygwin安装与设置

下载setup.exe 安装Cygwin,您需要下载setup.exe,此程序根据您选择的软件包,再从互联网下载所有组件。 点击此处下载setup.exe 安装 1.双击setup.exe 2.按照安装提示“下一步” 3.选择从“互联网”安装:

4.选择安装的路径,一般是C:\Cygwin,选择本地临时目录,用于存放下载的软件;选择您连接互联网的方式,一般选“直接连接”就可以了。 5.选择下载源,您可以在下载列表里选择:https://www.wendangku.net/doc/762946195.html,或者,直接在URL里输入https://www.wendangku.net/doc/762946195.html,/pub/

6.根据安装提示,选择需要安装的软件包,完成安装。 如果您在国内,https://www.wendangku.net/doc/762946195.html,是您所能使用的最快的镜像。 使用 ?双击桌面的Cygwin图标,即可启动Cygwin里的Bash。 ?或者,你可将C:/Cygwin/bin加到%PATH%当中,您就可以直接在cmd.exe 里面使用Linux命令了,比如less, cat, wc , wget ?如果您有一个Bash脚本,您可以直接用C:/Cygwin/bin/bash.exe X:/scripts/Monitor.sh的形式调用。

cygwin使用心得 1.在cygwin里访问Windows盘 cd /cygdrive/c cd c: 2.整合cygwin命令到Windows中 假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在 windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find) 就可以直接在cmd.exe下面执行tar czvf xxx.tgz ./ 基本上所有的命令都可以用了,包括ls,more,less,find,grep等。 3.使用TGZ备份 将cygwin的BIN加入到PATH 建一个BAT文件: @echo off d: cd d:\website\8thmanage tar czvf 8thmanage.tgz 8thmanage 4.Windows使用SHELL脚本 将cygwin的BIN加入到PATH 在$CYGWIN的目录/var/下面建一脚本t.sh,注意,t.sh里面的路径,都是相对于$CYGWIN的,里面需要访问C盘的,请用 /cygdrive/c/ 在Windows下执行: d:\cygwin\bin\bash d:\cygwin\var\t.sh (可以定期执行) 5.同步Windows系统用户 mkpasswd -l > /etc/passwd mkgroup -l > /etc/group 如果有Domain的话,需要加上-d domainname 6.安装系统服务 cygrunsrv 7.cygwing下使用rsync a.安装rsync组件 b.进入cygwin,配置服务器 vi /etc/rsyncd.conf ...screts file=/etc/tom.ipaddr.pas

cygwin安装及基本操作方法总结

C ygwin介绍安装基本使用交叉编译vivi kernel 王建壮https://www.wendangku.net/doc/762946195.html, 引出: 初学linux时,最头疼的是,因为windows和linux各有优点,各有用途,所以只能麻烦的在两者之间切换,不断的重启。开机时也麻烦,因为初学者大多数使用windows,装了linux后,开机会自动启动linux(当然,可以通过在安装过程中设置或按装结束后修改相应文件来决定启动时先引导哪个系统),想进入windows还要坐在电脑旁死等。Cygwin恰好解决了这个问题。 介绍: 1.cygwin是windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境, 或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu 工具集在windows上进行嵌入式系统开发,非常有用。 特点: 1.cygwin只是模拟一个unix的环境有助于初学者学习,现在也可以在windows下开发一 些程序。但他所支持的命令没有新版本的LINUX多,它是一个不是很完整的UNIX系统。 2.vmware,qemu等虚拟机软件,以vmware为例,是先在windows中安装vmware 虚拟机,再在vmware虚拟机上面用linux光盘或iso镜像安装完整的linux系统,vmware 功能是虚拟一个cpu。与用虚拟机相比,Cygwin本身就是linux在windows环境下的部分替代物,占用资源相对较少,同时功能与“真实感”也更小,还有些不完善之处。 下载与安装: 1.解释:本来安装个软件是个很简单的事情,不过初次接触cygwin.往往有很多人折腾了数日才搞定。主要是原因是:我们以往在windows上装个软件,通常只是在网上下载个setup.exe安装包,然后就可以在没有网络的情况下,双击setup.exe,随时就可以安装啦。 Cygwin也是要下载一个setup.exe,不过这个setup.exe可不是安装包,而只是用来下载和定制安装包的,下载定制完成后,才是真正的安装(就不必需要网络啦),待会儿就明白啦。2.下载安装:登陆:https://www.wendangku.net/doc/762946195.html,,点击“install Cygwin Now”先下载个安装向导文件setup.exe,这个是Cygwin的官方下载安装向导文件,而且也只能通过它才能正确下载最新的Cygwin版本。双击“setup.exe”,出现如下界面

win7下 cygwin-easy+ns2.34 安装成功

第一步:从下面网站下载Cygwin-Easy-2007.03.21.iso文件 注:这个文件接近2G大小,比较慢,速度不稳定,100~400Kb/s的样子大家有点耐心,可以先做别的,让它慢慢下。 https://www.wendangku.net/doc/762946195.html,/linuxstudenti/Cygwin-Easy-2007.03.21.iso 第二步:从下面网站下载ns2.34的压缩包 这个大小有50~60M,不是太慢。 https://www.wendangku.net/doc/762946195.html,/search/?q=ns 下载第一个nsnam,点击右侧Download。 第三步从如下网址下载精灵虚拟光驱(Daemon Tools Lite) 4.40.2.1031 官方中文版 https://www.wendangku.net/doc/762946195.html,/soft/2345.html#downUrlMap 所用的所需的软件和资源下载后就进行安装。 1.安装好虚拟光驱,将Cygwin-Easy-2007.03.21.iso打开双击autorun.bat 开始安装cygwin,很快就在桌面出现cygwin文件和三个快捷方式如下图

2.然后我们找到下载的ns-allinone-2.34.tar.gz文件,安装ns 这里使用cd命令,我的是在d盘下, (1)输入cd .. 显示的是你当前所在的文件夹 我的在D盘。 通过cd ../../.. 到cydive的文件夹下 这里“..”相当于window里的返回上一级文件夹,这里就是返回到上上上级的文件夹 注意:这里在cd和..之间有个空格

如下图 (2)解压ns-allinone-2.34.tar.gz文件 输入:tar xvfz ns-allinone-2.34.tar.gz 解压出ns-2.34的安装文件 (3)输入:cd ns-allinone-2.34 再输入:./install 大约等30-40分钟安装完成。 (4)修改.bashrc文件 建议用UltraEdit打开,该文件在桌面上的cygwin文件夹内,在打开时若有提示选择“否”。 打开后在最后加上如下文字 PATH="$PATH:/cygdrive/d/ns-allinone-2.34/bin:/cygdrive/d/ns-allinone-2.3 4/tcl8.4.18/unix:/cygdrive/d/ns-allinone-2.34/tk8.4.18/unix" LD_LIBRARY_PATH="/cygdrive/d/ns-allinone-2.34/otcl-1.13:/cygdrive/d/ ns-allinone-2.34/lib" TCL_LIBRARY="$TCL_LIBRARY:/cygdrive/d/ns-allinone-2.34/tcl8.4.18/

Backuppc安装与配置

BackupPC服务器数据备份方案 作者:jason 日期:2015-05-15 企业服务器的数据都是非常重要的,为了确保安全,我们会做数据库备份,还要考虑应用数据及补丁备份,仅仅是本机备份是不够的,我们还要做异地备份。服务器备份软件很多,有Amanda、Bacula、Burp,这里,我们只讨论BackupPC来做备份服务器。 BackupPC是Linux平台下一款非常灵活的开源备份工具,支持RSYNC、RSYNCD(Win平台使用,官方推荐)、SMB、SSH、NFS等多种传输工具,支持增量备份,可以跨目录树跨多次备份去重(md5验证,节省空间)等多种优点,支持web页面管理,有中文语言包。它工作在pull模式下,服务器主动从客户机爬数据。 本文档工作环境:Centos 6.4X86_64最小化安装BackupPC 3.2(最新版本3.3),这里假设你会配置网络且熟悉简单的linux操作。 1.在BackupPC安装服务器上添加backuppc组及用户 [root@backuppc ~]# groupadd backuppc [root@backuppc ~]# useradd -g backuppc backuppc 2. BackupPC没有在Centos官方库中,我们使用第三方epel库,方法如下,根据自己的版本选择其一。 [root@backuppc ~]# # yum -y install openssl* ## RHEL/CentOS 6 32-Bit ## [root@backuppc ~]# wget https://www.wendangku.net/doc/762946195.html,/pub/epel/6/i386/epel-release-6-8.noarch.rpm ## RHEL/CentOS 6 64-Bit ## [root@backuppc ~]# wget https://www.wendangku.net/doc/762946195.html,/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@backuppc ~]# rpm -ivh epel-release-6-8.noarch.rpm 3.使用下面命令查看epel是否成功,如下图蓝色部分 [root@backuppc ~]#yum repolist Loaded plugins: fastestmirror, priorities, security Loading mirror speeds from cached hostfile * base: https://www.wendangku.net/doc/762946195.html, * epel: https://www.wendangku.net/doc/762946195.html, * extras: https://www.wendangku.net/doc/762946195.html, * updates: https://www.wendangku.net/doc/762946195.html, repo id repo name status base CentOS-6 - Base 6,518 epel Extra Packages for Enterprise

Moshell安装指南

绿色方法 Moshell安装有简单的方法,将他人可以正常使用的安装目录下的【cygwin】文件夹直接拷贝到自己电脑的C盘下,如下图所示: 这个方法非常快捷,可以用,但是,界面难看,也可能会有潜在的bug,不推荐。 规范方法 以下是《moshellUserGuide》文档中的规范的安装步骤,我把步骤翻译成英文,供大家参考。 准备安装文件 安装过程中需要用到的安装文件,比较多,如下图所示: 其中第1项是Cygwin安装包; 第2项是Cygwin的安装程序; 第3项是安装过程中需要的一个文件; 第4项是Java虚拟机;

第5项是Moshell的压缩包。 安装Java虚拟机 如果电脑上安装了EMAS,那肯定已经具备了Java虚拟机,不用再次安装,可以跳过此步骤。如果没有,必须先把Java虚拟机安装好。 双击Java虚拟机的安装程序: 然后默认安装就可以了。 安装Cygwin仿真器 在Windows操作系统上运行Moshell需要用到一个叫做Cygwin的仿真器。也就是说要在Cygwin平台之上,运行Moshell。 双击Cygwin的安装文件:,出现如下界面: 点击【下一步】,出现如下界面:

上图中,有三个选项,目的是选择安装方式,这里选择第3项——从本地目录安装,因为已经有了下载好的安装包。 点击【下一步】,出现如下界面:

图中的这个Root Directory是指Cywin的安装目录,不用管,使用默认目录就可以了。点击【下一步】,出现如下界面: Local Package Directory是指本地安装包的路径。手动选择Cygwin安装包 所在的路径,选择好后,点击【下一步】,

相关文档