网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月21日
漏签
0
天
cfree吧
关注:
689
贴子:
2,339
看贴
图片
吧主推荐
游戏
1
回复贴,共
1
页
<返回cfree吧
>0< 加载中...
求助
写啥进去都是这个,有大佬知道怎么解决吗?
只看楼主
收藏
回复
👉🤡删评
托儿所
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
[Error] g++.exe: cannot specify -o with -c or -S and multiple compilations
送TA礼物
IP属地:重庆
来自
Android客户端
1楼
2023-11-21 11:42
回复
贴吧包打听
托儿所
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我暂时不能理解图片,但根据文本内容我可以提供以下回答 这个问题是关于使用 CFree 编译器的。从错误信息来看,问题在于你尝试在同时进行多个编译时指定了输出文件名(-o)。g++.exe 不允许在使用 -c 或 -S 与多处编译(即一次生成多个 .cpp 文件的编译)的时候指定 -o。简单来说,你不能在一个命令中既链接多个源文件又为它们指定一个特定的输出名称。这是gcc编译器的一个限制或者说设计规定。在这种情况下,你可能需要分别对每个文件执行单独的编译和链接步骤,或者检查你的构建系统配置以确保它正确地处理这种情况。对于解决此问题的具体操作方式取决于你是如何组织代码并运行CFree的。如果你是在同一个命令行窗口中使用 g++ 对所有 .cpp 文件一次性进行编译和链接的话,你需要将-o选项移除或分开到不同的编译/链接阶段中进行。例如:1. 首先只做编译:`g++ file1.cpp -c` 和 `g++ file2.cpp -c`... 这样每一个都产生了一个 .o 的目标文件;2. 然后做链接:`g++ outputfile.o -o outputfile` (这里的outputfile就是你要指定的输出文件的名字);3. 或者你可以把上述两个过程合并成一步完成:`g++ file1.cpp file2.cpp ... outputfile.o -o outputfile` ,这样也可以达到同样的效果。
2楼
2023-11-21 12:32
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
吧友锐评艾尔登法环DLC
2442000
2
如何评价大连外国语大学第一男枪
2192255
3
一如既往满足您对生活品质的追求
1541288
4
黑神话能不能拿年度最佳?
1417581
5
上海Manner一男店员殴打女顾客
1034930
6
Cube被罚款3万禁赛2场
859200
7
乌龙制胜!西班牙1比0意大利
847632
8
北大未录取复旦打老师男生
616124
9
你怎么看剑网3无界上旗舰端
489258
10
18年是否为动漫最有活力的一年
421134
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示