在此link
上如何让这段代码执行并打印Hello, world!
?
if (!greeting)
greeting = _("Hello, world!");
puts (greeting);
问题实际上非常简单。我想要做的是编译并运行代码,以便打印"Hello, world!"
我应该为程序二进制文件提供哪些选项,以便生成上述所需的输出?
答案 0 :(得分:2)
_(str)
只是来自"system.h"
标头(以及随后来自另一个"gettext.h"
标头)的类似函数的宏,该宏包含在该示例中。以下是"system.h"
的定义:
/* Internationalization. */
#include "gettext.h"
#define _(str) gettext (str)
#define N_(str) gettext_noop (str)