我正在使用ARM-GCC 4.7.4来编译Cortex-M4的代码.对于我们的调试工具,我需要了解人类可读格式的所有变量的名称,类型和地址(例如.txt).地图文件提供了大部分信息,遗憾的是不适用于以下结构内容: typ…
标签:gcc
c 11 – 将std :: hash专门用于派生类
我有一个抽象基类Hashable,可以散列的类派生自.我现在想将std :: hash扩展到从Hashable派生的所有类. 以下代码应该完全如此. #include <functional> #includ…
gcc – Macports不安装手册页
我正在运行OSX Mavericks并安装了Macports.我通过Macports安装了 gcc,工作正常.但是,当我键入man gcc时,我只得到: No manual entry for gcc 我被告知我需要将以…
gcc – __libc_csu_fini和__libc_csu_init未定义,同时遵循build-webos的说明
我正在尝试构建OpenWebOS,并且只是遵循 build-webos GitHub自述文件中规定的计划.我正在使用全新的32位Ubuntu 12.10安装.事情有点坎坷. 但是,通过这里和那里的调整,我设法在出错之前从…
在Eclipse IDE中使用GCC编译器编译RTX内核文件
我们在KEIL IDE中有一个用于LPC2148的项目,其中包含RTX内核程序以及其他程序,由ARM CC编译.现在我们需要将IDE从KEIL(ARM CC)更改为 Eclipse(GCC).当我们尝试在Eclipse …
gcc – 使警告“从没有强制转换的整数中生成指针”作为错误
我正在尝试发出警告“警告:传递’func’的参数1使指针从整数而不是强制转换”作为错误,但无法找到该选项的名称. 我已经尝试过所有的警告了 gcc -Q --help=warnings | grep enabled 试图…
gcc – 32位构建在64位CentOS 5主机上
我试图在64位主机(运行CentOS 5.8)上构建valgrind(3.7.0).我需要使用valgrind来检查32位程序的性能(在32位主机上构建,我需要32位,因为程序需要在32位和64位主机上运行). 问题是我…
macos – OS-X上的GNU链接器-GAS
我正在尝试编写一些“自由站立”( What is the name for a program running directly without an OS?)代码,并且看到OS-X链接器不支持链接器脚本或平面二进制输出…
gcc – 仅在使用-O3进行编译时才会发生错误
在使用GLFW和Cython制作OpenGL工具包时,偶然发现了一个非常非常奇怪的问题.我创建了以下文件pxd文件(非常大,所以我对它进行了强化): https://gist.github.com/1441970 接下来…
macos – 在OSX上使用i386 arch而不是x86_64构建libFLAC
我正在尝试构建libFLAC以在我的项目中使用,但是当涉及链接时,GCC忽略了库,因为它说它不是为当前架构(i386)构建的.当我用64位编译程序时,它正确地链接库,这意味着库是为x86_64架构编译的.不幸的是,我的程…
gcc – 忽略cpp中的无效指令
我们在代码中使用了一些在今天的标准中无效的指令. 例如. #注释1 这曾经用于非常旧版本的gcc(2.x).我试图把它移到新的gcc(4.x)但是我得到的错误如下:“错误:无效的预处理指令#COMMENT1” 简单的解决…
将多个静态库合并到一个GCC scons中
我正在构建这个库libmyproject.a 我希望它包含其他几个静态库(libone.a和libtwo.a),以便与libmyproject链接的应用程序也不必与libone和libtwo链接. 我是GCC连锁店的新手…