当我尝试编译我的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
并编辑文件,因为我之前从未这样做过。
答案 0 :(得分:1)
Cygwin下有许多文本编辑器,默认安装或使用setup.exe
安装。
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窗口