我想在没有安装ssh的arm-linux (debian)目标上调试一个带有Eclipse的应用程序。
所以我使用了C/C++ Attach to Application方法。
当然,我已经用g3选项编译了应用程序,并在目标上复制了应用程序。
我已经在目标上启动了gdbserver。
当然,当我开始调试时(当然是使用跨gdb ),它通过TCP连接到gdbserver,它在应用程序的起始地址上停止,但它不加载源文件。
当我单击简历时,应用程序将正常启动。
如果我在本地调试它,一切当然都运行良好。
这里缺少什么来加载源文件?
我能提供什么有用的信息来猜测出了什么问题?
编辑
make all
B
我正在将gnome面板小程序转换为xfce面板插件。到目前为止,我已经删除了源代码中的几个gnome特定部分,并在适当的时候将它们替换为特定于xfce的源代码。
我使用天气插件和示例插件等模板创建了makefile.am和configure.ac文件。然而,我没有成功地正确编译它。我可能遗漏了一些明显的东西,但我用自己的文件仔细检查了示例,没有发现明显的问题。
我已经附上了适当的文件以及输出的错误,希望有人有一个想法。我不认为问题出在实际的源代码中,但如果需要的话,我可以在以后添加一些。
编译时出现错误:
make all-recursive
make[1]: Entering direct
不知何故,我对buildroot很陌生,我为一个新的操作系统创建了自己的配置文件。打字后
make menuconfig
我看到buildroot创建了.config文件。但当我打字的时候
make
它给出了以下错误:
linux/linux.mk:69: *** No kernel device tree source specified, check your BR2_LINUX_KERNEL_USE_INTREE_DTS / BR2_LINUX_KERNEL_USE_CUSTOM_DTS settings. Stop.
这是什么意思?我忘了在buildroot配置菜单中包括什么?
我在
我安装了libc6 & libc6-dbg。
(gdb) b
reak freeifaddrs
(gdb) run
Breakpoint 1, __freeifaddrs (ifa=0xa822e0) at ../sysdeps/unix/sysv/linux/ifaddrs.c:840
840 ../sysdeps/unix/sysv/linux/ifaddrs.c: No such file or directory.
(gdb) list
835 in ../sysdeps/unix/sysv/linux/ifaddrs.c
(gdb) disassemble
Dump of a
据我从Photran文档了解,如果Fortran源代码的扩展名带有大写字母,如F90或F95,则在构建时将自动对该文件进行预处理。但这对我没用..。如果我试图构建一个只有一个文件main.F90的项目:
program main
#ifdef __linux__
print *,"Hello, world!"
#endif
end program
然后,Photran会说“为xxx项目没什么可建的”。我尝试过在Windows和Linux上使用Photran 8 (Eclipse )和GNU编译器,我也在Linux上尝试过Intel Fortran编译器,所以它们都失败了
我在Linux上运行VTune,并很好地收集结果。我能够打开X上的VTune图形用户界面,并正确地看到结果。但是,它很慢--所以我尝试使用我的VTune for OSX客户机来查看结果。我从文档中的理解是,这是可能的。然而,虽然我能够看到诸如程序运行时间、线程数等汇总统计数据,但我无法看到源代码中的符号,而且自下而上选项卡完全是空的。我认为这是因为VTune正在寻找源代码和调试信息的路径在我的mac上不存在(但在我的linux机器上存在)。我只是简单地从VTune复制整个输出目录,其中包括amplxe文件,以及存档、配置、数据、日志和sqlite-db目录。 在OSX客户端上查看VTune输
我正在尝试编译this NanoPi Neo指南中描述的test.c。然而,当我试图运行gcc命令进行编译时,我得到了这个错误信息... GNU ld (GNU Binutils for Ubuntu) 2.26.1
Supported emulations:
armelf_linux_eabi
armelfb_linux_eabi
/usr/lib/gcc/arm-linux-gnueabihf/5/../../../arm-linux-gnueabihf/crt1.o: In function `_start':
(.text+0x28): undefined r