ubuntu 中的“make”编译错误

ubuntu 中的“make”编译错误

我通过 debootstrap 安装了 ubuntu 14.04,其中包含配置或构建特定包所需的包。一切顺利,但有一件事,它无法构建或编译(或配置)某些包,尤其是 Linux 内核,它只是吐出很多错误,如下所示:

mark@dhcppc0:~/kernel-3.13.7$ make menuconfig
  HOSTCC  scripts/basic/fixdep
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
  HOSTCC  scripts/kconfig/conf.o
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
/bin/sh: 1: Syntax error: Unterminated quoted string
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 2
make: *** [menuconfig] Error 2

另一个(当我编译 ppsspp 时)

mark@dhcppc0:~/ppsspp/build$ make
( test -e Makefile.Native || /usr/lib/i386-linux-gnu/qt5/bin/qmake /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && make -f Makefile.Native 
/bin/sh: 1: Syntax error: Unterminated quoted string
make: *** [sub-Native-pro-make_first-ordered] Error 2

另外,他们还有一句共同的话:

/bin/sh: 1: Syntax error: Unterminated quoted string

它们的结局都是Error 2

有人可以解释一下这个问题吗?

编辑:

我忘了说我将 HOME 目录设置为/home/mark/mark's-builds

我从这里并且 make 文件位于这里

ppsspp 的 makefile 是:

#############################################################################
# Makefile for building: PPSSPPQt
# Generated by qmake (3.0) (Qt 5.2.1)
# Project:  ../Qt/PPSSPPQt.pro
# Template: subdirs
# Command: /usr/lib/i386-linux-gnu/qt5/bin/qmake -o Makefile ../Qt/PPSSPPQt.pro
#############################################################################

MAKEFILE      = Makefile

first: make_first
QMAKE         = /usr/lib/i386-linux-gnu/qt5/bin/qmake
DEL_FILE      = rm -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
COPY          = cp -f
COPY_FILE     = cp -f
COPY_DIR      = cp -f -R
INSTALL_FILE  = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR   = $(COPY_DIR)
DEL_FILE      = rm -f
SYMLINK       = ln -f -s
DEL_DIR       = rmdir
MOVE          = mv -f
SUBTARGETS    =  \
        sub-Native-pro \
        sub-Core-pro \
        sub-Common-pro \
        sub-PPSSPP-pro


sub-Native-pro-qmake_all:  FORCE
    $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native
    $(MAKE) -f Makefile.Native qmake_all
sub-Native-pro: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native
sub-Native-pro-make_first-ordered: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native 
sub-Native-pro-make_first: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native 
sub-Native-pro-all-ordered: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native all
sub-Native-pro-all: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native all
sub-Native-pro-clean-ordered: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native clean
sub-Native-pro-clean: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native clean
sub-Native-pro-distclean-ordered: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native distclean
sub-Native-pro-distclean: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native distclean
sub-Native-pro-install_subtargets-ordered: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native install
sub-Native-pro-install_subtargets: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native install
sub-Native-pro-uninstall_subtargets-ordered: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native uninstall
sub-Native-pro-uninstall_subtargets: FORCE
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native uninstall
sub-Core-pro-qmake_all: sub-Native-pro-qmake_all FORCE
    $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core
    $(MAKE) -f Makefile.Core qmake_all
sub-Core-pro: FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core
sub-Core-pro-make_first-ordered: sub-Native-pro-make_first-ordered  FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core 
sub-Core-pro-make_first: FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core 
sub-Core-pro-all-ordered: sub-Native-pro-all-ordered  FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core all
sub-Core-pro-all: FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core all
sub-Core-pro-clean-ordered: sub-Native-pro-clean-ordered  FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core clean
sub-Core-pro-clean: FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core clean
sub-Core-pro-distclean-ordered: sub-Native-pro-distclean-ordered  FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core distclean
sub-Core-pro-distclean: FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core distclean
sub-Core-pro-install_subtargets-ordered: sub-Native-pro-install_subtargets-ordered  FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core install
sub-Core-pro-install_subtargets: FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core install
sub-Core-pro-uninstall_subtargets-ordered: sub-Native-pro-uninstall_subtargets-ordered  FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core uninstall
sub-Core-pro-uninstall_subtargets: FORCE
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core uninstall
sub-Common-pro-qmake_all: sub-Core-pro-qmake_all FORCE
    $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common
    $(MAKE) -f Makefile.Common qmake_all
sub-Common-pro: FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common
sub-Common-pro-make_first-ordered: sub-Core-pro-make_first-ordered  FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common 
sub-Common-pro-make_first: FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common 
sub-Common-pro-all-ordered: sub-Core-pro-all-ordered  FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common all
sub-Common-pro-all: FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common all
sub-Common-pro-clean-ordered: sub-Core-pro-clean-ordered  FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common clean
sub-Common-pro-clean: FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common clean
sub-Common-pro-distclean-ordered: sub-Core-pro-distclean-ordered  FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common distclean
sub-Common-pro-distclean: FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common distclean
sub-Common-pro-install_subtargets-ordered: sub-Core-pro-install_subtargets-ordered  FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common install
sub-Common-pro-install_subtargets: FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common install
sub-Common-pro-uninstall_subtargets-ordered: sub-Core-pro-uninstall_subtargets-ordered  FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common uninstall
sub-Common-pro-uninstall_subtargets: FORCE
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common uninstall
sub-PPSSPP-pro-qmake_all: sub-Common-pro-qmake_all FORCE
    $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP
    $(MAKE) -f Makefile.PPSSPP qmake_all
sub-PPSSPP-pro: FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP
sub-PPSSPP-pro-make_first-ordered: sub-Common-pro-make_first-ordered  FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP 
sub-PPSSPP-pro-make_first: FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP 
sub-PPSSPP-pro-all-ordered: sub-Common-pro-all-ordered  FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP all
sub-PPSSPP-pro-all: FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP all
sub-PPSSPP-pro-clean-ordered: sub-Common-pro-clean-ordered  FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP clean
sub-PPSSPP-pro-clean: FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP clean
sub-PPSSPP-pro-distclean-ordered: sub-Common-pro-distclean-ordered  FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP distclean
sub-PPSSPP-pro-distclean: FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP distclean
sub-PPSSPP-pro-install_subtargets-ordered: sub-Common-pro-install_subtargets-ordered  FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP install
sub-PPSSPP-pro-install_subtargets: FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP install
sub-PPSSPP-pro-uninstall_subtargets-ordered: sub-Common-pro-uninstall_subtargets-ordered  FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP uninstall
sub-PPSSPP-pro-uninstall_subtargets: FORCE
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP uninstall

Makefile: ../Qt/PPSSPPQt.pro /usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf \
        /usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf \
        ../Qt/PPSSPPQt.pro
    $(QMAKE) -o Makefile ../Qt/PPSSPPQt.pro
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf:
/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf:
../Qt/PPSSPPQt.pro:
qmake: FORCE
    @$(QMAKE) -o Makefile ../Qt/PPSSPPQt.pro

qmake_all: sub-Native-pro-qmake_all sub-Core-pro-qmake_all sub-Common-pro-qmake_all sub-PPSSPP-pro-qmake_all FORCE

make_first: sub-Native-pro-make_first-ordered sub-Core-pro-make_first-ordered sub-Common-pro-make_first-ordered sub-PPSSPP-pro-make_first-ordered FORCE
all: sub-Native-pro-all-ordered sub-Core-pro-all-ordered sub-Common-pro-all-ordered sub-PPSSPP-pro-all-ordered FORCE
clean: sub-Native-pro-clean-ordered sub-Core-pro-clean-ordered sub-Common-pro-clean-ordered sub-PPSSPP-pro-clean-ordered FORCE
distclean: sub-Native-pro-distclean-ordered sub-Core-pro-distclean-ordered sub-Common-pro-distclean-ordered sub-PPSSPP-pro-distclean-ordered FORCE
    -$(DEL_FILE) Makefile
install_subtargets: sub-Native-pro-install_subtargets-ordered sub-Core-pro-install_subtargets-ordered sub-Common-pro-install_subtargets-ordered sub-PPSSPP-pro-install_subtargets-ordered FORCE
uninstall_subtargets: sub-Native-pro-uninstall_subtargets-ordered sub-Core-pro-uninstall_subtargets-ordered sub-Common-pro-uninstall_subtargets-ordered sub-PPSSPP-pro-uninstall_subtargets-ordered FORCE

sub-Native-pro-check_ordered:
    ( test -e Makefile.Native || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Native.pro -o Makefile.Native ) && $(MAKE) -f Makefile.Native check
sub-Core-pro-check_ordered: sub-Native-pro-check_ordered 
    ( test -e Makefile.Core || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Core.pro -o Makefile.Core ) && $(MAKE) -f Makefile.Core check
sub-Common-pro-check_ordered: sub-Core-pro-check_ordered 
    ( test -e Makefile.Common || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/Common.pro -o Makefile.Common ) && $(MAKE) -f Makefile.Common check
sub-PPSSPP-pro-check_ordered: sub-Common-pro-check_ordered 
    ( test -e Makefile.PPSSPP || $(QMAKE) /home/mark/mark's-builds/ppsspp/Qt/PPSSPP.pro -o Makefile.PPSSPP ) && $(MAKE) -f Makefile.PPSSPP check
check: sub-Native-pro-check_ordered sub-Core-pro-check_ordered sub-Common-pro-check_ordered sub-PPSSPP-pro-check_ordered
install: install_subtargets  FORCE

uninstall:  uninstall_subtargets FORCE

FORCE:

答案1

为什么要编译?有最简单、最安全的方法来获取程序:

避免编译

1)下载并安装 .deb 包。为此,请粘贴此行:

对于 32 位:

wget -O ppsspp.deb http://goo.gl/viQzcU && sudo dpkg -i ppsspp.deb ; sudo apt-get -f install -y ; rm ppsspp.deb

对于 64 位:

wget -O ppsspp.deb http://goo.gl/OHHDs1 && sudo dpkg -i ppsspp.deb ; sudo apt-get -f install -y ; rm ppsspp.deb


或 2)通过 ppa 安装程序。您可以使用 Noobslab PPA 安装它。该 repo 与 Trusty 兼容。唯一的限制是它包含很多东西,并且(出于某种原因)您可能也想避免更新这些程序。如果您对此没有问题,PPA 是最好的选择,因为它会将您升级到最新版本(sudo apt-get update && sudo apt-get dist-upgrade)。如果您想安装只是 ppsspp,那么上面的选项可能更适合。将会被更新(如果您之前没有安装,则不会安装)可以在这里找到:https://launchpad.net/~noobslab/+archive/apps?field.series_filter=trusty

通过以下方式添加 PPA:

sudo add-apt-repository -y ppa:noobslab/apps 
sudo apt-get update
sudo apt-get install ppsspp -y

来源:http://www.noobslab.com/2014/02/ppsspp-psp-emulator-available-for.html


编译

如果您仍想编译...你试过这个吗? 进入一个新文件夹(不是你创建的 ppsspp,然后逐行尝试):

git clone git://github.com/hrydgard/ppsspp.git && cd ppsspp
git submodule update -i
./b.sh
cd build
./PPSSPPSDL

请注意,您必须安装 git 包 ( sudo apt-get install git)。以上内容位于有关如何编译程序的讨论论坛中。http://forums.ppsspp.org/showthread.php?tid=1298

相关内容