我是运行 inet4.5 的新 OMNeT++ 用户(6.0.3) 我正在尝试 INET 教程的第一部分,以设置两个无线主机相互通信。 我在生成 makefile 时遇到问题 它一直给我这个错误 src/Makefile 不存在。请使用“make makefiles”来生成它 由于 makefile 已位于项目文件树中,因此如何生成所需的 makefile 用下面的代码 全部:检查make文件 cd src && $(MAKE)
clean:检查makefiles cd src && $(MAKE) clean
cleanall:检查make文件 cd src && $(MAKE) MODE=释放干净 cd src && $(MAKE) MODE=调试干净 rm -f src/Makefile
生成文件: cd src && opp_makemake -f --deep
检查makefile:
@如果 [ ! -f src/Makefile];然后
回声;
回声'================================================== ======================';
echo 'src/Makefile 不存在。请使用“make makefiles”来生成它!';
回声'==================================================== ======================';
回声;
1号出口;
菲
请问我错过了什么?
OMNeT++ 有两个不同的 Makefile。项目根目录下有一个 Makefile。
正如您在发布的 Makefile 中看到的,它包含命令
makefiles: cd src && opp_makemake -f --deep
该命令在 src/
文件夹中创建一个新的 Makefile。
错误消息准确地告诉您需要做什么:
请使用“make makefiles”来生成它
只需打开终端/控制台,输入
make makefiles
并运行命令。
然后,这将在 src/
文件夹中生成 Makefile。