Articles of compilation

Comstackr plusieurs fichiers C avec make

(J’utilise Linux Ubuntu 9.10, donc l’extension d’un fichier exécutable est executablefile.out). Je suis en train d’entrer dans la programmation modulaire (programmation avec plusieurs fichiers) en C et je veux savoir comment comstackr plusieurs fichiers dans un même fichier. Par exemple, quel serait le makefile pour comstackr ces fichiers: main.c, dbAdapter.c, dbAdapter.h? (Au fait, si vous […]

Comment comstackr un exemple mruby?

Entendre parler de mruby m’a inspiré à commencer à apprendre la programmation en C. J’ai suivi quelques tutoriels en ligne, je comprends donc les bases, mais j’aimerais maintenant commencer à jouer avec mruby en compilant un exemple d’application. Je comprends comment comstackr un seul fichier C, mais je ne sais pas trop comment comstackr mruby […]

Étant donné l’état de la stack et des registres, pouvons-nous prédire le résultat du comportement non défini de printf

Voici un code C simple pour un quiz de classe: #include int main() { float a = 2.3; printf(“%d\n”, a); return 0; } Compilé et exécuté sur: Apple LLVM version 6.1.0 ( clang-602.0.53 ) (basé sur LLVM 3.6.0svn) Cible: x86_64 -apple-darwin14.5.0 La sortie de ce code n’est undefined . J’essaie de prédire la sortie en […]

Définition des options NetBeans par défaut (-std = c99, -Wall) pour les programmes C

NetBeans 6.9 est installé et fonctionne correctement sous Ubuntu Linux 11.10. Mon objective est de définir les options du compilateur telles que -std=c99 et -std=c99 à utiliser par défaut. Actuellement, je dois faire un clic droit sur mon projet -> Propriétés -> Compilateur C -> Niveau d’avertissement pour ” Plus d’avertissements ” et append -std=c99 […]

Fichier d’en-tête ne fonctionnera pas – référence définie à `méthode ‘

Le fichier d’en-tête ne semble pas fonctionner correctement. Je suis nouveau en C et je ne sais pas vraiment ce que je fais error – findvals.c:(.text+0x561): undefined reference to `approxEqual’ findvals.c #include #include #include #include #include “utils.h” int main(int argc, char **argv) { //printf(“GRR ENTAR SOMETHANG”); //char word[64]; //scanf(“%s”, word); int count = 0; int […]

Installez OpenGL ES et comstackz le code pour Android

Je viens tout juste de commencer à apprendre OpenGL ES sur Android (à l’aide de ce livre ) et je suis tombé sur un problème d’adoption du code source du chapitre 5 aux méthodes existantes d’utilisation de jni dans Android (en fait, il s’agit également de simplement exécuter une application GL native). J’essaie de comstackr […]

Est-il possible de configurer CLion pour comstackr des fichiers source dans un projet indépendamment?

Je suis actuellement en train de relever quelques défis du Projet Euler en C en utilisant l’EDI JetBrains CLion. Lorsque j’ai achevé ces opérations en Python et en Java (sous PyCharm et IntelliJ, respectivement), j’ai toujours pu créer un projet unique appelé “ProjectEuler” et append un nombre illimité de fichiers source que je pouvais exécuter […]

Comstackr contre libusb-dev sur Ubuntu

J’essaie de comstackr l’exemple libusb.c fourni par le paquet libusb (si vous supprimez le code source) Cela ne fonctionne pas pour dire le moins. #include #include #include Cela provoque son échec, il n’y a pas de libusb/libusb.h c’est usb.h , donc je change cela. Et cela échoue de manière nouvelle et innovante. J’ai copié le […]

Le module Build Python (2.7) sur GCC 4.8 échoue

J’essaie de créer une écriture module / extension Python à l’aide de l’API C, mais cela échoue: % python2 cmath.py build running build running build_ext building ‘c_math’ extension creating build creating build/temp.linux-x86_64-2.7 gcc -pthread -fno-ssortingct-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector –param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector –param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c c_math.c -o […]

Comstackr sans générer de fichier de sortie dans GCC

$ gcc -c somefile.c sans lien et génère le somefile.o correspondant. Est-il possible de comstackr des fichiers dans gcc sans générer de fichier de sortie? Je sais qu’il existe d’autres moyens d’y parvenir, mais je suis curieux de savoir s’il existe un indicateur permettant uniquement de consulter le code source pour rechercher des erreurs / […]