preguntar acerca de gcc
3
réponses
Comment faire pour que GCC génère des instructions bswap pour big endian store sans builtins?
je travaille sur une fonction qui stocke une valeur 64 bits en mémoire au format big endian. J'espérais que je pourrais écrire portable C99 code qui fonctionne à la fois peu et big endian plates-formes et que les compilateurs x86 modernes génèrent un …
demandé sur
1970-01-01 00:33:36
4
réponses
gcc: l’utilisation de-Werror et-pedantic est-elle considérée comme une bonne pratique?
je suis juste en train de creuser dans le manuel de gcc et certaines choses sont encore obscures pour moi:
en spécifiant une std, devrais-je toujours utiliser-pedantic en conjonction?
Lorsqu'on utilise -g, c'est le niveau standard suffisant ou devr …
demandé sur
1970-01-01 00:33:30
7
réponses
gcc supprime le code assembleur en ligne
il semble que gcc 4.6.2 supprime le code qu'il considère comme non utilisé des fonctions.
de test.c
int main(void) {
goto exit;
handler:
__asm__ __volatile__("jmp 0x0");
exit:
return 0;
}
démontage de main()
0x08048404 <+0> …
demandé sur
1970-01-01 00:33:32
3
réponses
conflit de types erreur lors de la compilation du programme c en utilisant gcc
j'ai essayé de compiler le programme suivant avec gcc.
0 #include <stdio.h>
1
2 main ()
3
4 {
5 char my_string[] = "hello there";
6
7 my_print (my_string);
8 my_print2 (my_string);
9}
10
11 void my_print (char *strin …
demandé sur
1970-01-01 00:33:31
5
réponses
std:: erreur de thread (thread non membre de std))
j'ai compilé et installé gcc4.4 en utilisant macports.
quand j'essaie de compiler en utilisant -> g++ -G-Wall-ansi-pthread-std=C++0x main.rpc...:
#include <thread>
...
std::thread t(handle);
t.join();
....
le compilateur retourne …
demandé sur
1970-01-01 00:33:30
5
réponses
Comment créer un makefile unique pour les fichiers 32 et 64 bits?
j'ai un makefile cela fonctionne de manière transparente pour Linux (x86_64) et OS X Intel (x86_64). Cela utilise des options spécifiques à 64 bits de GCC.
y a-t-il un moyen d'ajuster le makefile pour que je puisse construire pour 32 bits et 64 bits …
demandé sur
1970-01-01 00:33:30
5
réponses
Impossible de compiler le programme c simple sous Linux Mint 15
Je suis un utilisateur de Linux Mint 15.
je voulais écrire simple programme en C.
Ci-dessous mon code.(hw.c)
#include<stdio.h>
#include<conio.h>
int main()
{
printf("Hello World");
}
Mais quand j'essaie de le compiler avec gcc
g …
demandé sur
1970-01-01 00:33:33
3
réponses
CMake: utiliser un linker personnalisé
je veux configurer une chaîne d'outils personnalisée avec qmake. J'ai configuré le compilateur mais je ne sais pas comment configurer le linker. Cette erreur est signalée parce que cmake essaye d'utiliser le compilateur pour lier:
The C compiler "xg …
demandé sur
1970-01-01 00:33:29
4
réponses
Comment placer une variable à une adresse absolue donnée en mémoire (avec GCC)
le compilateur ARM C de RealView placer une variable à une adresse mémoire donnée en utilisant l'attribut variable at(address):
int var __attribute__((at(0x40001000)));
var = 4; // changes the memory located at 0x40001000
est-ce que GCC a un a …
demandé sur
1970-01-01 00:33:30
6
réponses
Comment configurer le compilateur/débogueur de code Visual Studio pour GCC?
Je programme en C en code Visual Studio, mais je ne peux pas compiler, car VSC ne propose que trois compilateurs construits en noeud.js, Mono C#, et le développement d'extensions. Après avoir creusé un peu, je suis tombé sur le Visual Studio Marketp …
demandé sur
1970-01-01 00:33:35