我目前正在尝试学习C语言。从我在stackoverflow上找到的建议中,我可以为Simon Tatham的Portable Puzzle Collection实施一个新拼图。我下载了存储库,现在我正在努力正确构建我的自己的名字的空游戏(nullgame.c
和nullgame.r
)。
我创建了新文件(例如mygame.c
和mygame.R
),复制了nullgame.c和nullgame.R中的所有行,并替换了中所有必需的词(nullgame -> mygame
) mygame.R 。现在,当我运行 mkfiles.pl 而不是 make 时,出现以下错误消息:
...something...
/home/puzzles/gtk.c:362: undefined reference to `gdk_colormap_alloc_color'
collect2: error: ld returned 1 exit status
Makefile:1569: recipe for target 'mygame' failed
make: *** [mygame] Error
我做错了什么?我显然缺少了一些东西。 https://www.chiark.greenend.org.uk/~sgtatham/puzzles/devel/writing.html#writing此处的开发人员文档说我应该编辑Recipe,但是在该文件中找不到任何可更改的地方。
有没有人可以帮助我?我想在此上浪费太多时间,并希望获得编码。