libstdc++.so.5 :could not read symbols:FIle in wrong format是什么错误?

发布网友 发布时间:2022-04-22 18:18

我来回答

1个回答

热心网友 时间:2023-11-14 23:12

执行: file /usr/lib/libstdc++.so.5 看看,我想它是32位的,而你是想要编译位代码,所以出错。你需要指定位的标准C库。

LDFLAGS="-L/usr/lib -L/lib"追问你好 ,请问这句 LDFLAGS="-L/usr/lib -L/lib" 放在什么地方呢,加在我那条编译的语句里吗?

追答这是环境变量的定义。

或者你直接可以 在g++ 编译语句中加上 “-L/usr/lib -L/lib” 当然,你首先要确定你的位c库的位置。我这里给出的只是一个sample.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com