大佬教程收集整理的这篇文章主要介绍了makefile "C:\Program" 未被识别为内部或外部命令,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在下载 lua 的源代码后尝试运行 make,但我收到一个错误提示
'C:/Program' is not recognized as an internal or external command,operable program or batch file
make: *** [guess] Error 1
我知道有些人因为没有在路径周围放置任何引号而得到这个错误,但现在我只是在没有指定任何路径的情况下运行 make 。我应该如何解决这个问题?
---编辑-- 这是我尝试运行的 makefile
# Makefile for installing Lua
# See doc/readme.HTML for installation and customization instructions.
# == CHANGE THE SETTinGS BELOW TO SUIT YOUR ENVIRONMENT =======================
# Your platform. See PLATS for possible values.
PLAT= guess
# Where to install. The installation starts in the src and doc directorIEs,# so take care if INSTall_top is not an absolute path. See the local target.
# You may want to make INSTall_LMOD and INSTall_CMOD consistent with
# LUA_ROOT,LUA_LDIR,and LUA_CDIR in luaconf.h.
INSTall_top= /usr/local
INSTall_BIN= '$(INSTall_top)/bin'
INSTall_INC= '$(INSTall_top)/include'
INSTall_liB= '$(INSTall_top)/lib'
INSTall_R_918_11845@AN= '$(INSTall_top)/man/man1'
INSTall_LMOD= '$(INSTall_top)/share/lua/$V'
INSTall_CMOD= '$(INSTall_top)/lib/lua/$V'
# How to install. If your install program does not support "-p",then
# you may have to run ranlib on the installed liblua.a.
INSTALL= install -p
INSTall_EXEC= $(INSTALL) -m 0755
INSTall_DATA= $(INSTALL) -m 0644
#
# If you don't have "install" you can use "cp" instead.
# INSTALL= cp -p
# INSTall_EXEC= $(INSTALL)
# INSTall_DATA= $(INSTALL)
# Other utilitIEs.
MKDIR= mkdir -p
RM= rm -f
# == END OF USER SETTinGS -- NO NEED TO CHANGE ANYTHING BELOW THIS liNE =======
# ConvenIEnce platforms targets.
PLATS= guess aix bsd c89 freebsd generic linux linux-readline macosx mingw posix solaris
# what to install.
TO_BIN= lua luac
TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
TO_liB= liblua.a
TO_MAN= lua.1 luac.1
# Lua version and release.
V= 5.4
R= $V.2
# Targets start here.
all: $(PLAT)
$(PLATS) Help test clean:
@cd src && $(MAKE) $@
install: dummy
cd src && $(MKDIR) $(INSTall_BIN) $(INSTall_INC) $(INSTall_liB) $(INSTall_R_918_11845@AN) $(INSTall_LMOD) $(INSTall_CMOD)
cd src && $(INSTall_EXEC) $(TO_BIN) $(INSTall_BIN)
cd src && $(INSTall_DATA) $(TO_INC) $(INSTall_INC)
cd src && $(INSTall_DATA) $(TO_liB) $(INSTall_liB)
cd doc && $(INSTall_DATA) $(TO_MAN) $(INSTall_R_918_11845@AN)
uninstall:
cd src && cd $(INSTall_BIN) && $(RM) $(TO_BIN)
cd src && cd $(INSTall_INC) && $(RM) $(TO_INC)
cd src && cd $(INSTall_liB) && $(RM) $(TO_liB)
cd doc && cd $(INSTall_R_918_11845@AN) && $(RM) $(TO_MAN)
local:
$(MAKE) install INSTall_top=../install
# make may get confused with install/ if it does not support .PHONY.
dummy:
# Echo config parameters.
echo:
@cd src && $(MAKE) -s echo
@echo "PLAT= $(PLAT)"
@echo "V= $V"
@echo "R= $R"
@echo "TO_BIN= $(TO_BIN)"
@echo "TO_INC= $(TO_INC)"
@echo "TO_liB= $(TO_liB)"
@echo "TO_MAN= $(TO_MAN)"
@echo "INSTall_top= $(INSTall_top)"
@echo "INSTall_BIN= $(INSTall_BIN)"
@echo "INSTall_INC= $(INSTall_INC)"
@echo "INSTall_liB= $(INSTall_liB)"
@echo "INSTall_R_918_11845@AN= $(INSTall_R_918_11845@AN)"
@echo "INSTall_LMOD= $(INSTall_LMOD)"
@echo "INSTall_CMOD= $(INSTall_CMOD)"
@echo "INSTall_EXEC= $(INSTall_EXEC)"
@echo "INSTall_DATA= $(INSTall_DATA)"
# Echo pkg-config data.
pc:
@echo "version=$R"
@echo "prefix=$(INSTall_top)"
@echo "libdir=$(INSTall_liB)"
@echo "includedir=$(INSTall_INC)"
# Targets that do not create files (not all makes understand .PHONY).
.PHONY: all $(PLATS) Help test clean install uninstall local dummy echo pc
# (end of MakefilE)
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的makefile "C:\Program" 未被识别为内部或外部命令全部内容,希望文章能够帮你解决makefile "C:\Program" 未被识别为内部或外部命令所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。