如何在Cygwin中打开.bashrc

时间:2012-12-28 16:19:30

标签: android bash path android-ndk cygwin

当我尝试编译我的Android NDK程序时,它显示以下错误:

Program "${SA}\android-ndk-r8\ndk-build.cmd" not found in PATH  

(环境变量“SA”的值为C:)

我在Windows 7上使用Cygwin。如何打开.bashrc文件?我读到我需要在.bashrc添加以下行来解决问题:

NDK_HOME=/opt/android-ndk-r8


export NDK_HOME

但我不知道如何打开.bashrc并编辑文件,因为我之前从未这样做过。

2 个答案:

答案 0 :(得分:1)

Cygwin下有许多文本编辑器,默认安装或使用setup.exe安装。

vi / vim可能是最常见的。它有一点学习曲线。从命令行运行vimtutor以获取教程。

如果你雄心勃勃,可以试试emacs。从命令提示符运行emacs,然后 Control-H t 运行内置教程。

nano是一个更简单,更用户友好的编辑器。它显示屏幕底部最常见的命令,包括帮助命令。它可能是最好的开始。

您可以使用Windows编辑器,如记事本或写字板,但他们可能会将Windows样式的行尾标记添加到您编辑的任何文件中。您可以使用dos2unix命令(man dos2unix获取更多信息)来解决这个问题,但恕我直言,除非您真的像Windows编辑器一样超过Unix-风格编辑。

Henry的答案中的echo命令是一种向文件添加单行的快捷方式。如果你想做更复杂的事情(比如删除或更改行,或者在最后添加行以外),你需要一个真正的编辑器。修改.bashrc

nano ~/.bashrc

(或使用您选择的其他编辑器)。

答案 1 :(得分:0)

你可以做到

echo "NDK_HOME=/opt/android-ndk-r8 export NDK_HOME" >> ~/.bashrc

确保之后重启你的cygwin窗口