代码拉取完成,页面将自动刷新
Goncurses is an ncurses library for the Go programming language. It requires both pkg-config and ncurses C development files be installed.
The go tool is the recommended method of installing goncurses. Issue the following command on the command line:
$ go get github.com/rthornton128/goncurses
The ncurses C development library must be installed on your system in order to build and install Goncurses. For example, on Debian based systems you can run:
$ sudo apt install libncurses-dev
``
OSX and Windows users should visit the
[Wiki](https://github.com/rthornton128/goncurses/wiki) for installation
instructions.
## Pkg-config Flags Error
**Cgo** will fail to build with an invalid or unknown flag error with recent
versions of **ncurses**. Unfortunately, the **cgo** tool only provides one
mechanism for overcoming this. You need to set \*\_ALLOW environment variables
to overcome the issue. There are no **cgo** directives or any other clever
ways (that I know of) to fix this.
This package provides a [Makefile](../master/Makefile) as one solution.
Another would be to set the variables in your shell in whatever way makes
you feel comfortable.
See Issues: [#55](https://github.com/rthornton128/goncurses/issues/55) and
[#56](https://github.com/rthornton128/goncurses/issues/56)
# Notes
No functions which operate only on stdscr have been implemented because
it makes little sense to do so in a Go implementation. Stdscr is treated the
same as any other window.
Whenever possible, versions of ncurses functions which could potentially
have a buffer overflow, like the getstr() family of functions, have not been
implemented. Instead, only mvwgetnstr() and wgetnstr() are used.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。