我对linux和它的shell完全不熟悉。我正试图按照http://iphonedevwiki.net/index.php/Theos/Getting_Started#NIC_Example中的教程安装Theos并部署一个应用程序,但是步骤4有问题
将ldid下载到$THEOS/bin:

git clone git://git.saurik.com/ldid.git
cd ldid
git submodule update --init
./make.sh
cp -f ./ldid $THEOS/bin/ldid

第一个命令运行,我得到以下输出
Cloning into 'ldid'...
remote: Counting objects: 175, done.
remote: Compressing objects: 100% (115/115), done.
remote: Total 175 (delta 93), reused 102 (delta 56)
Receiving objects: 100% (175/175), 50.31 KiB | 0 bytes/s, done.
Resolving deltas: 100% (93/93), done.
Checking connectivity... done.

下一个命令执行,我现在在cd ldid
我运行下一个命令,但没有输出。
最后,我怀疑错误就在这里。我跑/home/MYNAME/ldid得到
+ g++ -o ldid ldid.cpp -I. -x c lookup2.c sha1.c
./make.sh: line 19: g++: command not found

我应该说我在一个虚拟机上运行Fedora20-1。
正如建议的那样,我安装了g cc&g++运行了./make.sh,但仍然失败
+ g++ -arch i386 -arch x86_64 -o ldid ldid.cpp -I. -x c lookup2.c sha1.c
g++: error: i386: No such file or directory
g++: error: x86_64: No such file or directory
g++: error: unrecognized command line option ‘-arch’
g++: error: unrecognized command line option ‘-arch’

最佳答案

git克隆https://github.com/daeken/ldid.git
cd/本地设计院
/品牌

10-08 05:52
查看更多