freeswitch make: *** no targets specified and no makefile found. stop.
时间: 2023-09-11 13:10:29 浏览: 60
这个错误通常表示在执行 `make` 命令时,没有找到任何目标或者没有找到 Makefile 文件。这可能是由于您没有正确配置或安装 FreeSWITCH 或者相关的依赖项所导致的。
请确保您已经正确地设置了 FreeSWITCH 的环境变量,并且已经安装了所需的依赖项。另外,请检查您当前的工作目录是否正确,以及是否存在正确的 Makefile 文件。
如果您已经按照官方文档进行了安装和配置,但仍然遇到此错误,请检查您的安装步骤是否有误,并尝试重新执行安装过程。
如果问题仍然存在,请提供更多的详细信息,例如您的操作系统、FreeSWITCH 版本、安装过程中的任何错误提示等,以便我可以更好地帮助您解决问题。
相关问题
离线安装freeswitch 进行make时 报错make: *** [Makefile:4185:libs/libvpx/Makefile] 错误 1
这个错误可能与缺少依赖项有关,您可以尝试安装 libvpx-dev 依赖项,然后再次运行 make 命令。
您可以使用以下命令安装 libvpx-dev 依赖项:
```
sudo apt-get install libvpx-dev
```
然后再次运行 make 命令,看看是否能够成功编译。
make[1]: *** [libfreeswitch_la-switch_core_sqldb.lo] Error 1
这个错误通常是由于缺少依赖项或者编译选项不正确导致的。以下是几个可能的解决方案:
1. 确认已经正确安装了FreeSwitch所需的依赖项。可以查看FreeSwitch的官方文档,了解需要安装哪些依赖项。
2. 确认已经正确配置了编译选项。可以查看FreeSwitch的官方文档,了解如何正确配置编译选项。
3. 尝试重新编译。有时候重新编译可以解决一些奇怪的错误。
4. 升级或者降级依赖项的版本。有时候依赖项的版本不兼容也会导致编译错误。
5. 在编译前,可以尝试运行make clean命令来清除之前的编译结果,然后重新编译。
如果以上方法无法解决问题,可以在FreeSwitch的官方论坛或者开源社区中寻求帮助。提供更详细的错误信息可能有助于更好地解决问题。