-
1 votesanswersviews
DMD在Ubuntu 12.10 64位上使用强化GCC生成可执行段错误
我在使用DMD 2.061处理我的Ubuntu 12.10配置时遇到了问题 . 当我第一次使用以下脚本安装它时 if grep -qE "^deb http://d-apt.googlecode.com/files /" /etc/apt/sources.list; then echo "Already there"; else echo '... -
53 votesanswersviews
为什么在x86_64上编译静态库时gcc不会隐式提供-fPIC标志
编译静态链接静态库的共享对象时遇到了很多问题 . 此问题仅出现在x84_64平台上 . 在x86_32上进行相同的编译工作时,我没有任何问题 . 也许这是一个特定于操作系统的GCC配置,但我的研究表明它是如何在x86_64平台上运行GCC的 . 无论如何,我在Ubuntu 10.04 x86_64上使用gcc 4.4.3 . 如何修复问题?...确保使用-fPIC编译所有静态库依赖项 . Ques... -
7 votesanswersviews
声明抽象类(纯虚方法)会大幅增加二进制大小
以下是故事:我正在使用AC6 Toolpack为Linux中的ARM Cortex-M0处理器开发C软件 . 在我使用Keil(在windows中)(拥有自己的工具链)之前,我已经迁移到GNU-toolchain((GNU Tools for ARM Embedded Processors)5.2.1) . 我意识到的第一件事是;二进制文件大小大幅增加 . I have tested ever...