Articles of gcc

Obtenir que l’exemple RInside fonctionne avec l’option de liens supplémentaire -framework

L’exemple RInside s’exécutait et fonctionnait, mais je devais append manuellement l’éditeur de liens: “-F / Bibliothèque / Frameworks / R.framework / .. -framework R” à la fin pour g ++ (sous Mac Snow Leopard 10.6.8 avec Xcode 3.x). Cela fonctionne, mais je ne sais pas pourquoi. Quelqu’un peut-il dire ce que font réellement ces options? […]

UnsatisfiedLinkError dans le code JNI

J’essaie de créer un projet JNI simple pour comprendre JNI, mais je rencontre toujours cette erreur: Exception in thread “main” java.lang.UnsatisfiedLinkError: HPAProgram.sayHello() Je n’ai pas encore beaucoup de code, je peux donc en coller la plupart ici. Je lance les commandes suivantes: javac HPAProgram.java javah HPAProgram cc -v -c -fPIC -I/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/ HPAProgram.c++ -o libHPAProgram.o libtool […]

Fonctions horaires dans mingw

J’essaie d’implémenter le code donné dans cette page http://msdn.microsoft.com/en-us/library/windows/desktop/aa366062%28v=vs.85%29.aspx J’utilise mingw (gcc) pour comstackr ceci. Mais les lignes suivantes ne peuvent pas être compilées. J’ai inclus ‘time.h’. J’ai cherché mais ne peux pas localiser ce ‘_localtime31_s’ ou son équivalent dans gcc. error = _localtime32_s(&newtime, (__time32_t*) &pAdapter->LeaseObtained); error = asctime_s(buffer, 32, &newtime); Où est le temps […]

Code non standard ou erreur g ++?

D’accord j’ai développé du code; Lien (c’est plutôt long) Et lorsque je le comstack avec Clang ++ 3.2, il s’exécute et aboutit; stdout: print: C-3PO print: R2D2 Cependant, si j’essaie de le comstackr avec G ++ 4.7.2, j’obtiens ces erreurs. Compilation finished with errors: source.cpp: In function ‘int main()’: source.cpp:90:71: error: no matching function for […]

Déplacer le premier élément de Vector vers le dernier élément

Je veux déplacer le premier élément du vecteur à la fin du vecteur. v = {1,2,3,4} après cela devrait être comme ça v = {2,3,4,1} ma version du compilateur est la version 4.4.3 de gcc (Ubuntu 4.4.3-4ubuntu5.1) Je sais que dans Vc11, nous pouvons utiliser std :: move pour déplacer un élément. mais comment puis-je […]

gcc / diab: conserve les fonctions / sections inutilisées

J’ai un projet dans lequel je voudrais garder certaines fonctions / sections dans la phase de liaison. J’ai essayé: static void stub_enforcer(void) __atsortingbute__ ((used)) Mais c’est pour le compilateur, pas pour l’éditeur de liens. Maintenant que l’éditeur de liens prend en charge et que -gc-sections est utilisé, la fonction que je voulais conserver est “partie” […]

cas de spécialisation de fonction membre de modèle compilée sur msvc, pas avec d’autres

[EDIT] J’ai changé le titre d’ works en comstacks car il s’avère que cela ne fonctionne pas vraiment après tout (merci @bogdan pour les commentaires). J’ai ajouté du code à la fin de l’article pour montrer pourquoi et comment. La deuxième partie de la question est toujours d’actualité: existe-t-il un moyen de la ” réparer […]

Eclipse CDT ne reconnaît pas les fonctions standard ou «NULL»

Cela fait des semaines que je rencontre ce problème et je n’ai pas trouvé de solution. Lorsque vous essayez d’utiliser Eclipse ou de comstackr en clair GCC ou G ++ via un terminal, un certain nombre de fonctions standard (plus la variable “NULL”) ne sont pas reconnues, y compris la méthode to_ssortingng. J’ai essayé d’append […]

Quelle est la différence entre -fprofile-use et -fauto-profile?

Quelle est la différence entre -fprofile-use et -fauto-profile ? Voici ce que disent les docs: https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options -profile-use -fprofile-use = chemin Activez les optimisations dirigées par retour de profil et les optimisations suivantes qui ne sont généralement rentables que si le retour de profil est disponible: […] Si chemin est spécifié, GCC examine le chemin pour […]

Erreur de compilation du code C intégré Python

J’ai récemment acheté un nouvel ordinateur et j’ai essayé de déplacer un projet python de mon ancien ordinateur vers mon nouveau. Le projet python a utilisé du code C ++ directx9 (avec #include ) pour prendre des captures d’écran et comstackr ce fichier C ++ que j’ai utilisé en G ++. Sans changer le code […]