mik老大请帮忙看看gcc的一个问题
我问的: ================ Hi, from the info manual of gcc, I get this: info gcc: C extensions: Constraints: Modifiers % &nbs…
Intel的mmx和amd的3d now!互相不兼容,那怎么开发程序?
我们知道早期的80x86指令集,amd等公司是获得了intel授权的。所以,可以兼容。但是后来的怎么办? 比如amd的没有mmx,有3d now!,那软件怎么使用这些…
我觉得x86-64的gcc 约束符`A',存在语义上的BUG
理由: gcc为什么要允许程序员指定某个(些)寄存器? 因为CPU有些指令会隐式的使用这个(些)寄存器。 不然的话,直接指定`r'不就得了? IA32的几条指令r…
如何构建arm-linux-gcc交叉编译链
构建arm-linux-gcc交叉编译工具的时候是否必须用到一个叫glibc-linuxthreads的东东,作用是什么呢?为什么每一本书上都用这个啊?而且版本又那么低。…
发现一个奇怪的gcc连接现象
1.c #include <stdio.h>char *s="hello world!\n"void f(){printf(s)}复制代码 2.c#include <stdio.h>char *t="abc\n"void g…
请教关于powerpc的dtb的问题
最近在做一款mpc的Linux移植 使用u-boot作为bootloader 学习LTIB里面的参考板文档时,发现bootm除了kernel和rootfs外还需要一个dtb文件 但是在学习三…
测试arm-gcc交叉编译链出错
我根据LFS手册制作了一个arm-linux-gcc交叉编译链,但是测试编译hello.c的时候出错了,请各位赐教: hello.c:1:18: error: stdio.h: 没有那个文件或目…
请教个gfortran的问题
我使用gfortran(gcc4.1.2版)编译程序的时候,有没有编译选项可以把默认的real*4类型都默认成real*8类型的?在使用open64编译器时有选项-r8可以用,…