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 …
c gcc
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