腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
clang
不
生成
调试
符号
clang
、
lldb
include <stdio.h> int a = 1; int c = a + b;} 当使用
clang
-g a.c编译时,我无法获得
调试
符号
。(lldb) lGNU gdb (GDB
clang
浏览 38
提问于2021-09-28
得票数 0
1
回答
为什么使用
clang
的两阶段命令行构建
不
生成
dSYM目录?
c++
、
macos
、
debugging
、
debug-symbols
我有一个简单的项目,我想
调试
,想要
生成
带有
调试
符号
的dSYM文件夹。跑步:正如我所期望的那样创建Lazy.dSYM。然而:
clang
++ -stdlib=libc++ -g -o Lazy Lazy.o
不
创建Lazy.dSYM(似乎
符号
浏览 4
提问于2015-08-30
得票数 19
回答已采纳
1
回答
使用
clang
获取源代码和
调试
符号
(使用cli)
c++
、
windows
、
debugging
、
clang
、
llvm
我在Windows上使用
clang
10,我希望用
调试
符号
编译我的文件,并且能够在
调试
时找到源代码。 现在,我将在编译时传递-g -gcodeview到
clang
,在链接时传递-g。我能够在
调试
时看到堆栈跟踪,因此我假设正确地
生成
了
符号
。但是,我无法用任何窗口
调试
器查看或处理我的c++代码源代码,我尝试了WinDbg和,但我认为我可以放心地假设,从它们的部分来看,这不是一个bug。我可以看到,我正在正确地
生成
我的.p
浏览 2
提问于2020-11-18
得票数 0
回答已采纳
1
回答
是否将GCC_GENERATE_DEBUGGING_SYMBOLS=NO设置为与DEBUG_INFORMATION=dsym矮小的相同
xcode
、
debugging
、
gcc
前者似乎不意味着没有
调试
符号
,而后者则将它们放在单独的文件中? 很抱歉,如果这是一个复制,没有太多的帖子与GCC_GENERATE_DEBUGGING_SYMBOLS在他们似乎.
浏览 9
提问于2016-07-07
得票数 0
回答已采纳
1
回答
在
clang
3.3/3.4与gcc 4.8下
调试
时未显示
符号
c++
、
clang
如果我使用gcc 4.8,并
调试
可执行文件,我可以添加一个观察点来检查共享库中存在的全局变量的值。当我使用QT创建器或CDT或其他
调试
器时,甚至当我查看gdb 7.6.2的输出时:当使用
clang
编译时,它在
调试
输出中显示“没有这样的值”,而使用gcc,我可以在
调试
器中检查全局变量的值。使用这两个编译器,我可以检查和查看堆栈上的值,但仅使用
clang
3.3或
clang
3.4
生成
的输出,我无法检查共享库中存在的全局变量。我的环境是Ubuntu 12.
浏览 2
提问于2014-01-30
得票数 1
1
回答
LLDB
调试
器步骤解析
c
、
xcode
、
macos
、
debugging
、
lldb
我从命令行启动了LLDB
调试
器,目标是独立的C可执行文件,并将main()方法的开始设置为断点。 在
调试
器中运行应用程序之后,我看到它停止在装配线上,而不是C代码行。
浏览 3
提问于2015-08-19
得票数 0
回答已采纳
1
回答
clang
-14:警告:在使用地址清除器时不能压缩
调试
部分(zlib未安装)[-Wdebug压缩-不可用]
c++
、
zlib
、
clang++
、
ubuntu-20.04
、
address-sanitizer
test.cxx:{ *ptr = 3;因此,我使用地址消毒程序来
调试
它:metal888@ThinkPad:~$
clang
--versionTarget: x86_64-unknown-linux-gnuThread mo
浏览 60
提问于2022-05-13
得票数 1
回答已采纳
1
回答
如何告诉
clang
将
调试
符号
放入可执行的二进制文件中?
c++
、
c
、
macos
、
clang
、
llvm
我的compile命令在macOS系列中编译后是
clang
-std=c11 -g -Wall -Werror -fsanitize=address -file.c -o file的,它还会
生成
一个额外的file.dSYM文件,其中包含所有的
调试
系统。然而,当我使用WSL或其他*nix系统时,它不会
生成
这样的文件,
调试
符号
被嵌入到可执行的二进制文件中。所以我想知道有没有办法在macOS中用
clang
做同样的事情。
浏览 0
提问于2017-03-31
得票数 9
回答已采纳
3
回答
只为几种语言(比如C和C++ )构建
clang
前端
clang
、
llvm
我正在尝试构建
clang
,但是构建大小相当大。由于
clang
也支持非C语言(例如Java、Fortran ),有没有办法在构建过程中将其关闭。我只想支持C和C++,不关心其他语言。
浏览 0
提问于2017-09-23
得票数 0
1
回答
从静态库中剥离/删除
调试
符号
和归档名称
c++
、
static-libraries
、
debug-symbols
、
otool
我的Mac上有一个静态库(C++) (比方说,libmylib_DARWIN.a和libmylib_LINUX.a,用于2种体系结构),它使用
clang
(如果与Apple LLVM version 9.0.0(
clang
-900.0.39.2)相关的话)编译。现在,有两个问题:
浏览 0
提问于2018-04-03
得票数 3
回答已采纳
1
回答
GDB:无法读取
符号
:无法识别文件格式
gdb
、
cross-compiling
、
unreal-engine4
、
arm64
我用
clang
(v16
clang
-9.0.1-based)交叉编译了一个空的unreal(引擎版本4.25)游戏,并
生成
了
符号
文件UE4Game-LinuxAArch64-Debug.sym。当我在开发板上运行游戏时,它崩溃了,核心转储,所有的
符号
都显示得很好。但当我使用gdb (7.12.1)
调试
它并使用以下命令加载
符号
时: symbol-file UE4Game-LinuxAArch64-Debug.sym 失败的原因是 can't read symbo
浏览 183
提问于2021-11-15
得票数 0
1
回答
"Python异常没有名为_M_dataplus的成员。“尝试打印字符串时
c++
、
linux
、
debugging
、
gdb
、
clang
我正在尝试
调试
一个家庭作业程序中的段错误,我发现我的GDB甚至不能再打印std::string。我怎么才能修复它? 我在Ubuntu 18.04 LTS上。
CLang
++版本: $
clang
++ --versionTarget: x86_64-pc-linux-gnu的小测试程序: #include <string> { std::string te
浏览 166
提问于2019-10-13
得票数 11
回答已采纳
1
回答
链接时,不同静态库中的相同对象文件
c++
、
clang
、
static-linking
clang
++ ... foo.cpp ... -o dir1/foo.o//The only difference beween the above two
clang
++ command lines
clang
++ ... dir1/lib1.a dir2/lib2.a ...
浏览 4
提问于2020-01-30
得票数 2
回答已采纳
1
回答
Clang
和LLVM -版本vs Debug构建
debugging
、
configuration
、
clang
、
llvm
、
building
在中,提到了发行版和
调试
配置。是以下的
调试
版本:
调试
您试图用
Clang
+LLVM构建的应用程序?我最初假设了前者,但是(1)这是默认的,(2)我发现了多组指令,这些指令指导我们构建
调试
模式,(3)当我假设它对相对较小比例的用户感兴趣的时候--大多数用户都希望使用
Clang
+LLVM,而不是钻研优化编译器设计的复杂之处我只打算用
Clang
代替GCC来利用,根据我所听到的,更
浏览 3
提问于2014-02-08
得票数 20
回答已采纳
3
回答
MSVC 2013
生成
的
调试
代码速度太慢,无法使用
performance
、
debugging
、
visual-c++
有没有办法在
不
丢失任何
调试
功能的情况下加快速度?与在mac/linux上使用
clang
进行
调试
相比,
生成
的代码慢得可怕。
浏览 2
提问于2014-12-19
得票数 2
4
回答
调试
不使用Android的C++/本机库模块(Cmake used)
android
、
android-studio
、
debugging
、
android-ndk
、
cmake
我在
调试
库模块的C++文件时遇到了困难。如果应用程序项目包含c++代码,则
调试
工作良好。但是我想将C++代码移到库模块中。现在启动本机
调试
会话 arguments "-DANDROID_PLATFORM_LEVEL=${11}", '-DANDROID_TOOLCHAIN=
clang
(dir:
浏览 5
提问于2017-01-24
得票数 9
回答已采纳
2
回答
使用printf格式说明符
生成
错误
符号
的警告
c
、
gcc-warning
有没有办法让gcc或
clang
生成
与printf()格式说明符有
符号
和无
符号
变量
不
匹配的警告?uint32_t x = UINT_MAX;这个会打印出来-1。
浏览 2
提问于2016-10-13
得票数 5
回答已采纳
1
回答
为什么GCC的-nan、
clang
和英特尔产量+nan值为0.0/0.0?
c++
、
gcc
、
nan
、
ieee-754
在
调试
代码时,我发现GCC和
Clang
都为0.0/0.0
生成
了nan,这正是我所期望的,但是GCC
生成
了一个
符号
位设置为1的nan,而
Clang
则将其设置为0(如果我没有记错的话,这与ICC一致)。如果在运行时强制进行计算,则GCC和
Clang
的数值都为负。x86 FPU上的
符号
位设置为1吗?
浏览 0
提问于2015-08-26
得票数 16
回答已采纳
1
回答
如何用LLVM/
Clang
+GCC定义MSP430中断服务例程?
clang
、
llvm
、
interrupt
、
msp430
、
mspgcc
属性对其进行标记来定义ISR:void TIMER2_A1_ISR (void) { ... }
clang
-emit-llvm -c -MD --target=msp430 -D__MSP430FR5969__ -nobuiltininc -nostdinc++ -isysroot
浏览 4
提问于2015-10-22
得票数 2
1
回答
Make
不
生成
调试
符号
c++
、
makefile
、
g++
-c pagerank.cpp -o pagerank_debug.o我没有看到任何
调试
符号
浏览 0
提问于2015-01-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
弃用MSVC编译器,使用跨平台编译器CLang,让我们学习C语言更加规范
Windows上的Chrome也将使用Clang编译器
内存检测工具——ASan(AddressSanitizer)的介绍和使用
C++ 生态:编译器、IDE、测试工具大全
令人沮丧的C++性能调试
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券