DEV c++ D:\c+++\Makefile.win [Build Error] [my.exe] Error 1 怎么回事
答案:1 悬赏:30
解决时间 2021-02-15 00:28
- 提问者网友:我是女神我骄傲
- 2021-02-14 07:03
DEV c++ D:\c+++\Makefile.win [Build Error] [my.exe] Error 1 怎么回事
最佳答案
- 二级知识专家网友:煞尾
- 2021-02-14 07:42
具体build error的错误信息是什么?
另外,你自己手动写一个hello world的最简单的C语言程序,编译也会出错吗?
追问:编译器: Default compiler
Building Makefile: "D:\c+++\file\Makefile.win"
执行make...
make.exe -f "D:\c+++\file\Makefile.win" all
g++.exe-o "openfile.exe" -L"d:/Dev-Cpp/lib"
g++.exe: no input files
make.exe: *** [openfile.exe] Error 1
执行结束
怎么会no iput files呢
追答:你发的问题里写的是“D:\c+++\Makefile.win ”,而你刚才说的是"D:\c+++\file\Makefile.win"
,貌似你把路径搞错了?
g++.exe-o "openfile.exe" -L"d:/Dev-Cpp/lib"
这一句有问题。
-o是表示输出的意思,就是说最后生成的可执行文件名为"openfile.exe" 。比如在Linux下使用g++的例子:
g++ main.cpp -o main //编译链接,生成文件名为main
./main //运行
但很明显,你上面这个命令里只有输出文件,而没有输入文件,就是说g++不知道应该编译的文件名。
我不知道你这个问题是怎么出现的,在我用的dev-++里生成可执行文件的过程步骤如下:
make.exe -f "D:\c+++\file\Makefile.win" all
g++.exe -c main.cpp -o main.o …………后面是一堆库,省略了。
g++.exe main.o-o "工程1.exe" -L"C:/Dev-Cpp/lib"
我这里的两个g++命令,除了有-o表示输出文件外,还有输入文件。第一次的输入文件是main.cpp,生成main.o。第二次输入文件是main.o,生成可执行文件是"工程1.exe"。
如果是源文件被删掉的话,至少应该有个“No such file or directory”。不过连这个错误信息都没有,实在很奇怪。
另外,你自己手动写一个hello world的最简单的C语言程序,编译也会出错吗?
追问:编译器: Default compiler
Building Makefile: "D:\c+++\file\Makefile.win"
执行make...
make.exe -f "D:\c+++\file\Makefile.win" all
g++.exe-o "openfile.exe" -L"d:/Dev-Cpp/lib"
g++.exe: no input files
make.exe: *** [openfile.exe] Error 1
执行结束
怎么会no iput files呢
追答:你发的问题里写的是“D:\c+++\Makefile.win ”,而你刚才说的是"D:\c+++\file\Makefile.win"
,貌似你把路径搞错了?
g++.exe-o "openfile.exe" -L"d:/Dev-Cpp/lib"
这一句有问题。
-o是表示输出的意思,就是说最后生成的可执行文件名为"openfile.exe" 。比如在Linux下使用g++的例子:
g++ main.cpp -o main //编译链接,生成文件名为main
./main //运行
但很明显,你上面这个命令里只有输出文件,而没有输入文件,就是说g++不知道应该编译的文件名。
我不知道你这个问题是怎么出现的,在我用的dev-++里生成可执行文件的过程步骤如下:
make.exe -f "D:\c+++\file\Makefile.win" all
g++.exe -c main.cpp -o main.o …………后面是一堆库,省略了。
g++.exe main.o-o "工程1.exe" -L"C:/Dev-Cpp/lib"
我这里的两个g++命令,除了有-o表示输出文件外,还有输入文件。第一次的输入文件是main.cpp,生成main.o。第二次输入文件是main.o,生成可执行文件是"工程1.exe"。
如果是源文件被删掉的话,至少应该有个“No such file or directory”。不过连这个错误信息都没有,实在很奇怪。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯