在命令行 linux 上从 github 构建软件?

Building software from github on command line linux?

如果以下内容不是很清楚并且非常具体,我深表歉意,但我对下一步该做什么感到很困惑,无法在 google 上找到任何答案。

我正在尝试在 Ubuntu 服务器上安装 beschulz 的 WAV2PNG 软件。

我已按照页面上的说明获取所需的软件:

apt-get install make g++ libsndfile1-dev libpng++-dev libpng12-dev libboost-program-options-dev

似乎已正确安装,但接下来它说我需要构建它,但我不知道该怎么做。

文档说:

cd build
make all

我已经试过了,但我只是得到:

-bash: cd: build: No such file or directory

这是我第一次在下载后不得不 "build" 做任何事情,如有任何帮助,我们将不胜感激。

您应该在 Github 存储库上执行了 git clone

you@vnix$ git clone https://github.com/beschulz/wav2png.git
.... stuff happens ...

you@vnix$ cd wav2png/build

you@vnix$ make all
... lots and lots of stuff happens ...

如果这是您的第一次,事情可能会以有趣的 and/or 有趣的方式失败。您可能想确保您所处的环境可以向后滚动并查看错误消息,并将它们 copy/paste 转换为 Google 或一个新问题(tmuxscreen , 和 Emacs ansi-term 都是流行的替代品,尽管具有足够大的回滚缓冲区和合理的键盘绑定来导航它的终端已经是一个好的开始了。