gnu-toolchain

    4热度

    1回答

    我使用DDD/GDB来调试NintendoDS上运行的自制游戏,使用“arm-eabi-gcc(devkitARM release 32)4.5.1”构建。 仅供参考,我上传the unstripped .elf binary here,以防有人想重现以下某些步骤。 我向gdb索要一个坐在GameScript.o(GobExpression :: eval)中的函数列表,它可以很好地处理它。 我向

    0热度

    2回答

    我有一个关于C++编译器的问题。 确切地说,C++编译器会创建一个公共符号吗?使用C编译器,我可以为目标文件提供通用符号,但如果我使用C++编译器(GNU)编译完全相同的代码,则只能获取已定义和未定义的符号。 所以问题是什么情况会导致变量/函数在C++中被编译为常见?

    0热度

    2回答

    我在查找C++编译器如何决定要定义哪个符号或未定义符号时遇到了一些问题。我的意思是,我如何知道C++源代码中是否将变量/函数编译为已定义或未定义的符号。首先,我认为所有定义的变量/函数都将被定义为符号,但似乎并非如此。有没有一种方法可以准确地确定静态,外部,内联......关键字呢? *更新 这个问题不是关于C++中的定义和声明,而不是我的代码是否会编译。现在我认为只有在C++源代码中声明的某些函

    2热度

    1回答

    我想使用gcc(较新版本)的另一个版本,但不想替换原始<some-prefix>-gcc可执行文件。 我必须使用哪个编译器标志来模拟<some-prefix>-gcc行为?我在构建过程中知道--prefix和--target标志,但我不想构建特定版本的gcc。 问题与/my/new/gcc --target=some-prefix在不同的工具链(<some-prefix>-ld,<some-pre

    0热度

    1回答

    我想在我的toochain中添加对g ++编译器的支持。我正在为powerpc平台构建工具链。我对它进行了搜索,发现我们必须在现有的工具链中添加外部工具。 我要创建这个二进制:CXX = PowerPC的Linux的uClibc的-G ++ 我使用buildroot的版本2010.02和uClibc的版本0.9.30.2 gcc版本4_3_4。 任何暗示?

    0热度

    1回答

    我们有一个项目,需要一个环境设置来开发嵌入式系统作为FC17 AMD64和目标ARM/DSP Omap 1138上的主机。 因此,必须生成内核头文件,以便绑定主机和目标之间的开发环境通信。因此,它被安装: # yum install kernel-headers-$(uname -r) # yum install binutils gcc make patch libgomp glibc-hea

    1热度

    1回答

    我需要将图片转换为目标文件(.o)使用sde-objcopy,然后我可以在我们的no-os系统中使用此图片。 我测试了objcopy命令,它在我的PC(Fedora 12)上运行良好。例如,下面的命令将test.jpg转换为test.o. objcopy -I binary -O elf32-i386 -B i386 ../stdy/test.jpg test.o 这里是我的问题: 一个。 SDE

    1热度

    1回答

    我有一个测试应用程序,首先使用'mips-linux-gnu-gcc -EL'创建“exec_sigma”,然后使用'mipsel-linux-uclibc- gcc'来创建“exec_bcm”。 做完这些可执行文件后,我得到了很多不同。我主要关心差在.debug_info部 在elf_sigma:它是: [33] .debug_info MIPS_DWARF 00000000 01357b 02

    11热度

    1回答

    我正在构建使用此tutorial的ios工具链。当我运行命令make ENABLE_OPTIMIZED = 1时,我得到这个输出。 llvm[0]: Reconfiguring with /home/connor/llvm-svn/configure config.status: creating Makefile.config config.status: creating llvm.spe

    4热度

    2回答

    当我用ld连接libm等库时,我需要删除lib前缀。如果该文件不遵循此命名约定会怎么样?除重命名文件外,是否有链接它的方法?