gpt4 book ai didi

linux - 为 OpenBTS 设置开发环境

转载 作者:太空宇宙 更新时间:2023-11-04 12:34:51 24 4
gpt4 key购买 nike

我想对 OpenBTS 代码做一些小改动并使用它。目前我正在关注这个过程

  1. 对代码进行一些更改。 (无法在运行时测试这些更改)
  2. 构建包
  3. 安装包
  4. 设置或运行 OpenBTS
  5. 测试 OpenBTS 的行为以查看是否反射(reflect)了这些更改。
  6. 如果不起作用,转到步骤 1

这是一个相当忙碌的过程,有没有更聪明的方法来完成它。就像 OpenBTS 是直接从代码运行,而不是在 Ubuntu 上安装包。如果我更改代码,它们会直接反射(reflect)在我的设置中。我如何设置这个开发环境。

最佳答案

这个回答有点晚了,我自己才刚刚开始研究这个问题。我不必每次都安装这些软件包。我的周期更像这样:

  1. 构建包
  2. 设置/运行数据库脚本(初始化数据库)
  3. 安装我不需要重新构建的包
  4. 手动运行每个包(从打开的 BTS 文件夹),例如运行 ../Transceiver, ../sipauthserver, ../OpenBTS, ../OpenBTSCLI ...等...

然后当我想更改代码时 - 我会这样做:

  1. 停止一切
  2. 代码更改
  3. 重新构建(例如只打开 BTS)
  4. 像以前一样重新运行所有内容。

我还编写了启动/停止序列的脚本以使其更快(在新终端中打开/运行每个应用程序)

关于linux - 为 OpenBTS 设置开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42246298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com