求教个小白问题,如何将 github 上的项目编译为程序

2015-07-13 13:06:00 +08:00
 phlips5437
本人对开发非常外行,但看到好的程序又想用用看。

github上有一个PS3 Server的程序,让mac和linux上可以建立服务,提供给PS3游戏内容,(简单来说就是游戏放在MAC/LINUX,PS3可以调用MAC/LINUX的游戏来玩,省去再拷贝到本地)

链接: https://github.com/dirkvdb/ps3netsrv--

他自己说了下编译的命令:
git clone --recursive git://github.com/dirkvdb/ps3netsrv--.git
git submodule update --init
make

但没用,我估计是我姿势不对,是不是要先下载?

纯门外汉,请各位指导一下。。。
10012 次点击
所在节点    问与答
10 条回复
imlonghao
2015-07-13 13:13:16 +08:00
怎么没用了发错误信息!!!!!!!
phlips5437
2015-07-13 13:23:49 +08:00
@imlonghao 我是在mac的terminal窗口里输入那3条命令,他会自动从网上拉源码下来的?
publicID001
2015-07-13 13:36:37 +08:00
这是用git把repo clone到本地,你可以download zip
Tiande
2015-07-13 13:38:38 +08:00
git clone --recursive git://github.com/dirkvdb/ps3netsrv--.git
将项目拷贝到本地,文件夹应该就是 ps3netsrv-- 之类的。


第二步,你要先 CD 到刚刚 clone 的 ps3netsrv-- 的目录下:

cd xxx


再执行:
git submodule update --init
这段代码是初始化 repository 里的 submodule 模块。


最后:
make
这是编译。


编译完成,才可以运行 (Run the server):
ps3netsrv++ /(要使用的文件路径)/
Tiande
2015-07-13 13:40:25 +08:00
最好还是先 git 入门一下。

不然真的会一直都是小白...
SoloCompany
2015-07-13 13:40:40 +08:00
1楼好萌
phlips5437
2015-07-13 13:51:39 +08:00
@dtdnqsb 第一步 git clone是下载到默认路径的吗?我之前试过,在mac的下载目录中并没有看到这个。。。

PS.真心需要入门,我还以为github的git就是个名字 -_-
Tiande
2015-07-13 13:54:43 +08:00
@phlips5437

使用 pwd 看当前目录路径。

使用 ls -l 看当前目录下的文件列表。

你 clone 后, 默认就会放在当前目录下 (使用 ls -l 查看有木有)。

mac 的 shell 打开后的 pwd 好像是 /user/你/
Tiande
2015-07-13 13:55:54 +08:00
如果你要下到 Download 目录

打开 shell 后,先
cd ~/Download/
然后再按 4L 写的做。
phlips5437
2015-07-13 14:46:01 +08:00
真心感谢各位。。。

晚上回去再实验下看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/205308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX