2013-05-17 60 views
1

我在Windows中构建并安装了一个带有cygwin的程序,但该程序找不到windows样式路径并且必须使用/ cygdrive 我只想知道如何避免这种负担如何在Windows中使用cygwin构建程序使用windows路径

问题是这样的:

C:\Documents and Settings\Administrator>protoc -If: 
f: warning: directory does not exist. 
Missing input file. 

C:\Documents and Settings\Administrator>protoc -I/cygdrive/f 
Missing input file. 

回答

0

这是有窗户的东西的通病,它总是使用空格的路径。两种解决方案:

1st。打开你的cygwin(黑的)终端和类型(我想你会在你的home目录):

cp /etc/dev/etc/skel/.bash* . 

这将复制您需要将当前目录“处理”您的cygwin系统中所有的bash文件。要知道你在cygwin中的位置(即当前目录的路径),请输入“pwd”(不带引号)并按Enter(或返回某些人)。

2nd。打开已经被复制和类型(我用这个“六”编辑器,但你可以使用“微微”,这是一个容易一点).bashrc文件:

alias C="C:\Documents\ and\ Settings\Administrator" 

保存的.bashrc(“CTRL + X”的皮克我认为,并在:“vi”中的wq)并关闭终端。重新启动这个控制台后,输入“C”并按回车将自动发送到“C:\ Documents and Settings \ Administrator”

要知道你有哪个别名,只需在你的终端中输入“别名”将出现。

HTH,

+0

我真的很感谢你的帮助,但我不认为你明白我的意思。我想知道如何使cygwin构建程序像Windows程序一样工作。现在我知道这对我来说很困难,所以我决定使用mingw – zhouxy

相关问题