所以我有一个MUD的源代码,我能够在Cygwin下成功编译。我有所有必要的包,例如make,g ++,makefile依赖项,以及cygwin安装的默认文件。问题是,一旦代码编译成功,它就开始链接项目,它给了我几千个错误,但它们都是<some text in the code files>
未定义的引用。
我不确定是什么导致它这样做。我不太确定要上传什么给你们看。它确实有一个与之关联的makefile。
也许我还需要它的库或者我需要安装的其他软件包。如果有人能给我一些很棒的方向,因为我完全失去了。
谢谢!
这是我在完成所有错误后得到的消息:
collect2: error: ld returned 1 exit status
Makefile:54: recipe for target 'smaug' failed
make[1]: *** [smaug] Error 1
Makefile:46: recipe for target 'all' failed
make: *** [all] Error 2
这是一个错误行的例子,请注意,这是千万之一..
smaug.exp:fake:(.edata+0x2a2c): undefined reference to `season_name'