腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
调试
交叉编译代码:
Linux
->Windows
c
、
windows
、
linux
、
cross-compiling
、
pdb-files
我正在将一个项目从
Linux
交叉编译到目标Windows (使用mingw)。输出是一个动态链接库,从
C
#调用它是可行
的
,但是
调试
非常困难。构建输出一个.o文件,该文件可以向gdb提供符号,但
基本
上我能做
的
就是对异常进行中断,并找到异常发生时正在执行
的
函数
的
名称;甚至连完整
的
堆栈跟踪都做不到。我无法使用WinDbg进行
调试
,因为我没有.pdb文件。 这是一个建立在
Linux
上
的
开源
浏览 1
提问于2011-06-01
得票数 13
3
回答
Qemu内核引导
调试
,没有源代码
linux-kernel
、
gdb
、
arm
、
qemu
我正在使用Qemu学习一些
linux
内核开发/黑客技术,并希望
调试
Linux
的
引导
过程
(2.6.34.3)。我使用Eclipse作为使用gdbserver构建和
调试
的
环境。 因此,我已经准备好在中成功构建和运行内核,但问题是,在引导进程(地址0)时,我看不到
调试
器中
的
任何源代码,只能看到反汇编代码。有人对如何
调试
Linux
的
引导
过程
有什么建议吗?goog
浏览 6
提问于2012-07-11
得票数 5
回答已采纳
1
回答
如何在Mono下
调试
Visual Studio .NET应用程序?
c#
、
linux
、
visual-studio-2012
、
mono
我正在尝试
调试
一个构建在Visual Studio
C
#中
的
应用程序,它位于
Linux
的
MonoDevelop下。我有源代码,所以我遵循了在
的
Icaza博客上出现
的
指令,但没有成功(
基本
上是创建一个空
的
解决方案,并将执行命令设置为已经编译
的
应用程序) 应用程序正在正确执行,但当我加载源代码文件并设置断点时,它永远不会停止顺便说一句,将源代码加载到Monodevelop中并在
Linux
下构建应用程序现
浏览 1
提问于2014-05-18
得票数 1
2
回答
在Windows环境下VSCode中
调试
Python /
C
++扩展
python
、
c++
、
c
、
debugging
、
visual-studio-code
问题摘要我试过
的
方法 其思想是将Python作为主进程运行,并将编译
的
C
代码附加到这个主进程。运行“(Gdb)附加”启动配置,选择路径包含“/..vscode/”
的
python解释器。在这种情况下,Win
浏览 5
提问于2021-02-06
得票数 15
1
回答
为什么文件命令声明,该可执行文件包含"debug_info“。
c++
、
c
、
linux
、
gcc
我发现文件>=5.30或gcc >=6.3改变了它
的
行为。当我编译一个像hello-world这样
的
基本
程序时,文件
的
输出表明精灵-可执行程序包含某种"debug_info“。-64.so.2, for GNU/
Linux
2.6.32, BuildID[sha1]=d03b68ed8618fcb97094b18157054f7cc2030f3
c
, not stripped,Read亲自
的
-S hello _ grep -i
调试<
浏览 4
提问于2017-02-21
得票数 4
3
回答
文件系统原型化
python
、
c
、
filesystems
、
fuse
文件系统原型化
的
最佳实践是什么? 显然,核心文件系统技术进展缓慢(fat32、ext3、ntfs,其他都是小鱼),采用了哪些
调试
技术?在主要
的
OSs中实现高度优化、完全支持
的
实现,一般
的
文件系统开发
过程
是什么?
浏览 13
提问于2010-07-27
得票数 3
回答已采纳
1
回答
在Eclipse3.6中使用Cygwin
java
、
unix
、
jakarta-ee
、
cygwin
我从事J2EE应用程序
的
工作。我们正在用java/j2ee开发应用。在我们
的
项目中,我们使用cygwin来模拟
linux
操作系统,运行应用程序中包含
的
shell脚本并进行部署。如何在运行/
调试
模式下使用eclipse嵌入eclipse、cygwin和deloy。我对这类东西是新手,不知道如何继续下去。请建议我如何继续做这件事。感谢您
的
指导...并部署在
linux
服务器上。因此,为了在windows中模拟
linux
,我们
浏览 1
提问于2011-06-01
得票数 0
3
回答
如何将windows上
的
代码文件与WSL/
linux
同步?
c
、
linux
、
ide
、
remote-debugging
、
windows-subsystem-for-linux
基本
上,我有一些在
Linux
机器上构建和
调试
的
C
/
C
++代码。不幸
的
是,我
的
windows膝上型电脑没有足够
的
免费硬盘空间来安装一些
Linux
,也没有足够
的
免费RAM来轻松地运行VM。通过CLI和gdb编辑和
调试
2-3个.
c
文件是很容易
的
,但在大规模
的
项目中却变得非常烦人。我想要一些简单
的
东西,比如“
浏览 3
提问于2018-09-27
得票数 8
回答已采纳
2
回答
将Xamarin连接到Virtual Box
c#
、
linux
、
mono
、
xamarin
、
virtualbox
我想把我
的
C
#代码移植到
linux
上,所以我必须在Mono下
调试
。因此,我将使用
Linux
操作系统
的
VM Box,并将运行在Windows下
的
Xamarin Studio连接到Box,以便使用Mono在其上进行
调试
。是否可以将我
的
Xamarin Studio连接到Oracle VM Virtual Box?我尝试了几次,但是
调试
器没有在10分钟内启动。如果我在这个启动
过程
中关闭了Xamarin,就会
浏览 1
提问于2015-04-20
得票数 4
3
回答
Linux
调试
linux
、
assembly
我现在正在扩展我
的
x86组装知识,其中一个最好
的
学习工具是。当我学习程序集时(过去4年),我在Windows上,但现在我在
Linux
上,
调试
工具只适用于Windows。那么,我想知道
Linux
是否有任何端口或等效端口。 请记住,我不想
调试
我
的
代码,而是执行命令-r、-t、-e.
浏览 3
提问于2010-01-28
得票数 2
回答已采纳
2
回答
如何在GCC中编译
C
程序,以便在WinDbg中进行
调试
?
c
、
windows
、
debugging
、
gcc
、
windbg
我编译这样
的
代码GCC (v7.1.0) (下面的命令行)。.\001_simpleMain.
c
-O0 -m64 -g 编译后,我运行WinDbg (10.0),打开可执行文件(Ctrl+E),程序正在加载。断点在启动
过程
中被击中,一切正常。我
的
CPU是AMD64
浏览 3
提问于2017-06-09
得票数 6
回答已采纳
1
回答
linux
终端中
的
system()是什么?
shell
、
terminal
、
linux-mint
我是
Linux
操作系统
的
绝对初学者,为了好玩,我输入了系统(),接下来发生
的
事情如下:>#include<iostream在终端上用
C
/
C
++编程可以做些什么?
浏览 5
提问于2013-10-29
得票数 1
回答已采纳
10
回答
在
Linux
for Windows Developer上
调试
c++
、
linux
、
debugging
我主要是在Windows机器上进行基础(新手级别)软件开发,但我总是有MS Visual Studio帮助我逐步完成
调试
过程
。但是,现在看起来我将使用
Linux
,所以为了为跳转做好准备,我想确保我有一个或多个工具可以帮助我逐步执行代码并进行
调试
。不幸
的
是,当我口头询问人们如何在
Linux
上进行
调试
时,我通常得到以下答案:“哦,我只是放了一堆print语句。”天哪!你不可能这么说,但这就是他们
的
答案。因为它是在
Linux
上,并且将在Ce
浏览 0
提问于2009-04-14
得票数 7
回答已采纳
3
回答
使用eclipse
调试
C
++库
c++
、
linux
、
debugging
我在
Linux
的
项目中工作,其中包括: 1)
C
++中
的
静态库;2)用
C
++/QT开发
的
图形用户界面,它使用静态库。在使用eclipse
的
Linux
中这样做是可能
的
吗?我可以很容易地使用Visual studio在Windows中遵循相同
的
<
浏览 10
提问于2008-12-31
得票数 0
回答已采纳
2
回答
如何在__turn_mmu_on阶段后
调试
Linux
内核启动
过程
?
android
、
linux
、
linux-kernel
、
embedded-linux
、
mmu
我正在尝试启动安卓4.0.1 (冰淇淋三明治),基于
Linux
内核3.0.1在自定义硬件上。我能够
调试
Linux
Kernel 3.0.1
的
引导
过程
,直到在head.S中定义
的
__enable_mmu函数,使用串口。 但是一旦执行了__turn_mmu_on功能,我就无法
调试
引导
过程
。我研究过
linux
-arm-kernel邮件列表归档&我尝试过他们
的
printascii()工作。但在__turn_mmu_o
浏览 5
提问于2012-09-24
得票数 0
6
回答
在等待
调试
器崩溃?
c++
、
debugging
、
segmentation-fault
、
assert
当断言失败或存在分段错误时,非常方便地发生以下情况之一: 程序留下了一些东西(核心转储?)由于平台、语言和
调试
器
的
多样性,这个问题是相当普遍
的
。我在问关于
C
++
的
问题,我猜Windows (VS),
Linux
(gdb),Mac (gdb?)解决方案对社区将是最有用
的
。我对
Linux
+ gdb感兴趣。
浏览 2
提问于2009-09-23
得票数 5
2
回答
调试
linux
内核4.10时gdb中
的
问号符号
debugging
、
linux-kernel
、
remote-debugging
我正在尝试从
linux
内核中
的
函数start_kernel()
调试
linux
内核。这
基本
上就是我所做
的
make -j4:编译内核 1
浏览 3
提问于2017-03-01
得票数 0
3
回答
在
Linux
和Windows中用
C
编写代码。有没有足够
的
面向
C
语言
的
IDE
调试
?
c
、
linux
、
debugging
、
ide
我遇到了一个用
c
编写代码
的
问题,我
的
基本
问题是我
的
时间很紧,我正在处理
的
代码有很多bug,我必须在明天晚上之前“消除”这些bug。更大
的
问题是,没有足够
的
IDE可以进行实时
调试
,特别是在使用线程或通过fork()生成进程时。我尝试了Mono,Eclipse,最后是NetBeans,我得出
的
结论是,这些都非常好,但不适合用
C
编写代码。此外,在学习
过程
中,要正确地利用命令行
调试
浏览 0
提问于2011-04-27
得票数 1
回答已采纳
2
回答
使用std::hash<std::thread::id>()(std::this_thread::get_id())
c++
、
linux
、
stdthread
、
gcc4.8
、
stdhash
我目前正在努力让
C
++应用程序在Windows和
Linux
中编译,在一些
调试
过程
中,我发现没有在
Linux
上编译gcc 4.8 (感谢这个中
的
评论为此建议
的
解决办法是使用:有人知道这些产品
的
产量是否相同吗?
浏览 3
提问于2014-12-11
得票数 3
回答已采纳
3
回答
如何使用Eclipse在
Linux
上
调试
C
++程序?
c++
、
eclipse
、
debugging
、
eclipse-cdt
然而,我确实喜欢它
的
源代码级
调试
。 有没有什么方法可以用它来
调试
C
++
Linux
应用程序,而不需要经历创建项目的常规
过程
?(实际上,我可以像使用gdb
的
前端一样使用它吗?)如果不是,我需要遵循哪些步骤来创建一个项目,以便我可以用来
调试
使用Makefiles或其他工具(SCons、CMake等)构建
的
现有
C
++程序。我不希望能够在Eclipse中进行“开发”;我所需要做
的
就是
调试
。
浏览 1
提问于2008-10-29
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C/C+调试的那些“歪门邪道”
对C语言程序进行调试的基本方法
Linux c编程起步,掌握gcc的基本用法
C的基本语法
令人沮丧的C++性能调试
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券