腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
cygwin32
或
cygwin64
的
gcc
现在
支持
asan
吗
?
、
当选项-fsanitize=address与
gcc
一起使用时,有一些
asan
库找不到
的
链接错误。这是
gcc
的
版本信息。Using built-in specs.COLLECT_
GCC
=
gcc
Target: i686-pc-
浏览 17
提问于2021-05-18
得票数 1
1
回答
cygwin 64位-无法通过pip安装Pillow
、
、
、
、
我似乎不能在
cygwin64
位上安装pip,不管我安装
的
是哪一个
gcc
编译器。我已经尝试了搜索g++时出现
的
所有方法
gcc
-fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map#error "LONG_BIT definition ap
浏览 2
提问于2015-04-21
得票数 0
1
回答
linux
gcc
/clang是否生成调试代码来检查堆栈平衡?
、
、
、
、
在windows上,VC编译器将在函数调用结束时生成带有_chkesp隐式函数
的
调试版本代码,并在堆栈上分配一些0 0xCCCCCCCC缓冲区,以检查和防止堆栈损坏。
gcc
/clang是否有同样
的
能力通过一些命令行选项提供额外
的
堆栈检查/预防?额外
的
堆栈空间还是堆栈检查? 谢谢!
浏览 7
提问于2016-09-28
得票数 1
回答已采纳
2
回答
使用
GCC
4.8.2
的
Asan
时栈迹中未解析
的
符号
、
、
、
我
的
操作系统是Ubuntu 14.04
gcc
-o -fsanitize=address -g3 -ggdb0x21ec4) 0x400688 (/media/data/test+0x400688)地址0x7fff92d6b0e8
浏览 5
提问于2015-04-17
得票数 4
1
回答
-fsanitize=address,静态libasan,无法看到
asan
libray链接到最终
的
.so文件。
、
、
如前所述,在编译
或
创建-fsanitize=address文件时使用.so将自动链接libasan.so库,对
吗
?我发现了相同
的
问题,并在这里修复了相同
的
问题:- 首先,我尝试在
gcc
编译器和链接器中使用-fsanitize=address -static-libasan标志来创建.so文件。创建
的
库文件'libsynsv.so‘本身并不将'
asan
’库显示为它与ldd libsynsv.so输出
的
依赖关系。/lib
浏览 2
提问于2020-01-24
得票数 2
1
回答
使用
ASan
构建时,是什么导致了多个定义错误?
、
、
首先,我首先构建了代码库,就像已经设置好
的
现有makefile配置一样。它工作得很好,并且生成了二进制文件。
现在
,我在编译标志中添加了-g -fsanitize=address -fno-omit-frame-pointer -fno-common,在链接标志中添加了-fsanitize=address (如果这有任何区别的话,也尝试使用-lasan )来编译
ASan
代码基。但是
现在
我在链接时得到了多个声明错误。我在这一点上毫无头绪。这是什么原因?如果有多个定义,那么在没有
ASan
标志
的
浏览 11
提问于2022-10-25
得票数 0
1
回答
在windows上使用
gcc
生成错误
、
、
、
、
我正在我
的
电脑上开发超级分类器fabric客户端,它运行在Windows 10 64位上,但我
的
问题是Go
的
普遍问题。为了在我
的
.go文件上执行go build命令,我不得不安装
gcc
。在存储库中,我为
gcc
提供了3种不同
的
.exe。我都试过了: x86_64-w64-mingw32-
gcc
.exe:我有一个错误,这个.exe找不到-llt
浏览 3
提问于2017-07-18
得票数 0
1
回答
Cygwin
gcc
创建损坏
的
二进制文件-过程入口点无法位于动态链接库中。
、
、
、
我一直在使用
Cygwin64
gcc
在Windows上生成每晚生成
的
程序。不确定从何时开始,运行时从
cygwin64
(8.0
或
9.x)上
的
gcc
创建
的
exe会悄然退出。使用strace时,错误显示为要重现此问题,您可以在
cygwin64
终端中运行以下命令 git clone https://github.com/fangq/mcxcl.git/
浏览 5
提问于2020-04-04
得票数 1
回答已采纳
1
回答
在Windows上不能使用空字符串when_GLIBCXX_DEBUG?
、
、
、
非常奇怪
的
行为发生在我身上。我在Windows7 64位上使用
的
是最新
的
Cygwin32
、
Cygwin64
和MinGW32,分别是Windows7 4.9.2、4.9.2和4.8.1。我也在使用
GCC
4.8.2在32位Linux上进行测试。因此,在所有系统上,这都是可行
的
using namespace std;int main(){ cin>>s>
浏览 0
提问于2015-02-25
得票数 6
1
回答
AddressSanitizer:_dl_get_tls_static_info中
的
SEGV
我试图让
ASAN
使用一个程序,但是我所做
的
任何事情都导致了
ASAN
:DEADLYSIGNAL,所以我试图缩小它
的
范围,测试一个只有几个编译器选项
的
小型测试程序,看看它是否能工作:int main(void) { return 0; }下面是命令行:libc ABIs: UNIQUE IFUNC
浏览 1
提问于2018-03-18
得票数 6
回答已采纳
1
回答
如何为多个C++二进制文件启用地址消毒程序
、
我正在开发一个由多个C++可执行文件和库组成
的
产品,它们彼此之间有着不同
的
依赖关系。我正在用
GCC
和-fsanitize-address建造它们。据我所知,如果我想在库中使用address杀菌剂,我必须将其构建为共享对象(这是
GCC
的
默认选项)。正因为如此,我认为最好
的
选择是静态地为可执行文件使用-static-libasan构建地址清除器,并为库构建它。但是,当我这样做时,在构建一个C++可执行文件时会得到一个链接错误: ==10823==Your application is lin
浏览 9
提问于2017-10-30
得票数 9
回答已采纳
1
回答
cygwin在api int getrusage(int,struct * RUSAGE_THREAD )中
支持
吗
?
、
、
在这个api中,我们使用常量RUSAGE_THREAD作为调用线程
的
参数。正如手册页所记录
的
,RUSAGE_THREAD是从Linux2.6.26开始引入
的
。我们还在cygwin环境中使用cywin64
gcc
4.8.2编译代码。我检查了C:/
cygwin64
64/中
的
头/usr/include/sys/resource.h e.h,而且我似乎找不到在那里定义
的
RUSAGE_THREAD,它只定义了RUSAG
浏览 4
提问于2021-05-27
得票数 0
回答已采纳
2
回答
为什么铁锈不能在Windows上链接?
、
L C:\
cygwin64
\home\Cifram\test\target\deps` (status=101)Cifram@Valyria ~Using built-in specs.version 4.8.1 (
GCC
) 所以这是
gcc
浏览 3
提问于2014-10-22
得票数 7
回答已采纳
8
回答
Eclipse CDT indexer不知道C++11容器
、
、
、
我在Eclipse CDT中配置了一个C++11项目来使用
gcc
-4.7。它不是我
的
系统上
的
默认编译器,它不
支持
C++11。为了使编译正常工作,我需要传递标志-std=c++11,还需要包括以下头路径:/usr/local/Cellar/
gcc
/4.7.2/
gcc
/include/c++/4.7.2 每当我使用std::unordered_set
或
std::unordered_ma
浏览 0
提问于2013-06-16
得票数 48
回答已采纳
1
回答
红杉属
、
、
我正在以4种不同
的
方式编译Redis 3.0.6: 有人能向我解释这怎么可能
吗
?我在一本手册上没有发现任何不
支持
jemalloc
或</em
浏览 2
提问于2016-01-16
得票数 2
3
回答
如何在ubuntu 20.04中安装编译器g++-4.8.5
、
、
、
正如标题所说,我不能在我当前
的
ubuntu (20.04)中安装那个特定版本
的
g++。我一直在尝试一些常见
的
东西,比如: sudo apt install g++- (并显示所有的可能性,但只有从8到10
的
版本)。同样
的
事情发生在寻找
gcc
的
可能性上。我也尝试过这个: gist.github.com/application2000/73fd6f4bf1be6600a2cf9f56315a2d91 (同样
的
问题) 在寻找了一段时间后,
浏览 19
提问于2020-05-22
得票数 7
回答已采纳
1
回答
AddressSanitizer:在分离调试器后,报表中没有匹配
的
源文件行
、
、
6.5.0libasan3-6.3.1-3.1.el6.x86_64 CentOS Linux 7.6.1810 (核心)g++ (
GCC
)谢谢你!
浏览 1
提问于2021-09-30
得票数 4
3
回答
记录控制,用于地址清除器加上未定义
的
行为消毒程序?
、
、
几种消毒液(来自
GCC
或
Clang)不能结合使用,即在同一建筑中同时使用,但
Asan
和Ubsan是可组合
的
,也就是说,我可以用“-fsanitize=address,未定义
的
-fsanitize- Several不过,尝试使用log_path,事情就会变得很奇怪: 如果用于仅用
Asan
构建
的
exe,并将
ASAN
_OPTIONS设置为包含“log_path =./
Asan
”,则Address Saniitizer,用于使用<
浏览 21
提问于2020-03-20
得票数 1
1
回答
启动使用Clang构建
的
MacOS应用程序时出错
、
我得到了这个错误:如果应用程序是用clang (不带
asan
)
或
gcc
编译
的
,我可以运行它。我在订单页中找不到解决这个问题
的
线索。 有谁知道可能会发生什么
吗
?
浏览 0
提问于2012-03-20
得票数 5
1
回答
Cygwin64
gcc
C/汇编程序在使用-O2 vs -O1时崩溃
、
、
如果我使用-O1
或
-O3,这也是可行
的
。如果我使用
gcc
4.9.3和命令行在
cygwin64
上编译:一切都很好。但是,如果我将上面的内容更改为使用-O2
或
-O3,则只生成第一行输出。如果在函数print()中注释掉第一行,取消注释第二行,则得到预期
的
输出:done 不管我使用了多少优化。有人能建议代码有
浏览 1
提问于2015-09-11
得票数 1
回答已采纳
点击加载更多
相关
资讯
使用者甚少,GCC 9 或将移除对 Intel MPX 的支持
内存检测工具——ASan(AddressSanitizer)的介绍和使用
不支持5G的手机,现在还值得买吗?
今年或明年将普及5G,现在手机还在频繁发布并不支持5G的新款手机?
还记得当初跳出来支持美国打压华为的中国企业吗?现在他惨了,哈哈大快人心
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券