中易网

DEV c++ D:\c+++\Makefile.win [Build Error] [my.exe] Error 1 怎么回事

答案:1  悬赏:30  
解决时间 2021-02-15 00:28
DEV c++ D:\c+++\Makefile.win [Build Error] [my.exe] Error 1 怎么回事
最佳答案
具体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”。不过连这个错误信息都没有,实在很奇怪。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
for在初中学习中的用法和例子
金桥手机大卖场怎么去啊,有知道地址的么
我家有瓶85年茅台,未开封,瓶上包着一层薄纸
the white-haired boy是什么意思
河北省的,我想考单招,想学建筑类的那个学校
我属龙.今年四十.是1976年的.我是农民.我的运
安徽宣城是不是产烟叶的地方
如何报名参加四川高考阅卷
朵切咖啡墅园店怎么去啊,有知道地址的么
买一台钢琴跟他要的价钱能砍下多少?如果不懂
幼兔不吃东西怎么办?
乌兰察布市医学高等专科学校-1号实验楼在什么
无线网卡中,(RAS)Modem和DNIS两种连接方式,区
天天打游戏有意义吗?
你们有没有性感沙滩4的汉化版啊??
推荐资讯
摩托车违章未处理会影响汽车年检吗
私企员工没交医社保可以有200元/月的补贴,有
百年古祠堂有政策维修?
宝宝出去游泳还是在家游泳
lol游戏中怎么清楚历史聊天记录,该界面了,
男人和35岁剩女交朋友注意什么
永建水果副食超市在什么地方啊,我要过去处理
宋和吉利远景SUV汽车哪个好
薰蒸小麦用磷化铝空仓和实仓各用多少药
豆腐木瓜汤怎么做好吃
广元市贵商村镇银行昭化支行怎么去啊,有知道
美国籍员工在中国工作,如何缴纳个税?有没有
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?