求助
scheme吧
全部回复
仅看楼主
level 1
大家好,最近接触scheme,系统为gentoo,解释器为guile,版本是2.0.11,下面是一段C与scheme的程序,在编译的时候找不到libguile.h,我该怎么弄
#include <stdlib.h>
#include <libguile.h>
static SCM
my_hostname (void)
{
char *s = getenv ("HOSTNAME");
if (s == NULL)
return SCM_BOOL_F;
else
return scm_from_locale_string (s);
}
static void
inner_main (void *data, int argc, char **argv)
{
scm_c_define_gsubr ("my-hostname", 0, 0, 0, my_hostname);
scm_shell (argc, argv);
}
int
main (int argc, char **argv)
{
scm_boot_guile (argc, argv, inner_main, 0);
return 0; /* never reached */
}
2016年07月26日 08点07分 1
1