preguntar acerca de gcc

3
réponses

Que fait ASM volatile dans C?

J'ai regardé dans un code C de Http://www.mcs.anl.gov/~kazutomo/rdtsc.html Ils utilisent des trucs comme "inline", "asm" etc comme suit: Code1: static __inline__ tick gettick (void) { unsigned a, d; __asm__ __volatile__("rdtsc": "=a" (a …
demandé sur 1970-01-01 00:33:34
4
réponses

assert () avec message

J'ai vu quelque part affirmer utilisé avec un message de la manière suivante: assert(("message", condition)); Cela semble fonctionner très bien, sauf que gcc lance l'avertissement suivant: warning: left-hand operand of comma expression has no eff …
demandé sur 1970-01-01 00:33:31
1
réponses

crt0.o et crt1.O-Quelle est la différence?

Récemment, j'ai essayé de déboguer un travail de bas niveau et je n'ai pas pu trouver le crt0.S pour le compilateur ( avr-gcc ) mais j'ai trouvé un crt1.S (et la même chose avec les fichiers .o correspondants). Quelle est la différence entre ces deu …
demandé sur 1970-01-01 00:33:30
5
réponses

Une explication simple de ce Qu’est MinGW

Je suis un utilisateur passionné de Python et il semble que J'ai besoin que MinGW soit installé sur ma machine Windows pour compiler certaines bibliothèques. Je suis un peu confus à propos de MinGW et GCC. Voici ma question (d'un vrai point de vue fa …
demandé sur 1970-01-01 00:33:31
6
réponses

GCC #pragma pour arrêter la compilation

Existe-t-il une directive GCC pragma qui arrêtera,arrêtera ou abandonnera le processus de compilation? J'utilise gcc 4.1 mais je voudrais que le pragma soit disponible sur gcc 3.x versions également. ... …
gcc
demandé sur 1970-01-01 00:33:30
2
réponses

comment lier une bibliothèque statique à une bibliothèque dynamique dans gcc

Sous gcc (g++), j'ai compilé une bibliothèque statique .a (appelez-la some_static_lib.a). Je veux lier (est-ce la bonne phrase?) ce fichier .a dans une autre bibliothèque dynamique (appelez-le libsomeDyn.so) que je construis. Bien que le .so compile, …
gcc
demandé sur 1970-01-01 00:33:30
4
réponses

Comment supprimer des avertissements spécifiques dans g++

Je veux supprimer des avertissements spécifiques de g++. Je suis au courant du drapeau -Wno-XXX, mais je cherche quelque chose de plus spécifique. Je veux certains les avertissements dans -Weffc++, mais pas tous les d'entre eux. Quelque chose comme c …
demandé sur 1970-01-01 00:33:29
4
réponses

ANSI C vs autres normes C

Sur plusieurs compilateurs que j'ai utilisés (tous les gcc mais différentes versions), j'obtiens une erreur C99 mode pour des choses comme déclarer int i dans l'expression de la boucle for au lieu d'avant (si je n'utilise pas l'option std=c99). Aprè …
demandé sur 1970-01-01 00:33:30
2
réponses

Comment compiler exécutable Pour Windows avec GCC avec sous-système Linux?

Windows 10 Anniversary Update inclut le sous-système Linux Pour Ubuntu. J'ai installé gcc avec sudo apt-get install gcc. J'ai écrit un code C simple à des fins de test: #include <stdio.h> int main(void){ printf("Hellon"); return 0; } …
demandé sur 1970-01-01 00:33:36
1
réponses

/usr/bin / ld: impossible de trouver -LC lors de la compilation avec makefile

Contexte d'abord: j'ai un en-tête (événement.h), un programme appelé événement.c, et le programme principal principal.C. Ce programme sera compilé, générant d'abord un programme objet (événement.o), puis une bibliothèque statique (libevent.a) dans un …
demandé sur 1970-01-01 00:33:33