Questions avec Tag "gcc"

0

Plugins C++ Problèmes ABI sur Linux

Je travaille sur un système de plugin pour remplacer les bibliothèques partagées. Je suis conscient des problèmes ABI lors de la conception d'une API pour les bibliothèques partagées et les points d'entrée dans les bibliothèques, tels que les classe...
1

Geneland installation sur R (Mac)

Je suis en train d'installer Geneland (à partir de https://i-pri.org/special/Biostatistics/Software/Geneland/#Installationà la recherche de la version 3.5.1 sur mon Mac (Mojave 10.14.6). J'ai d'abord ajouter gcc problème, mais suivi ce (https://nist...
3

Somme des éléments de la matrice sur une région parallèle résultant de mauvaises réponses sur OpenMP

J'ai été faire une activité à mon université qui nécessite de remplir une matrice de [2000][2000] éléments puis de calculer la somme de tous les éléments qui sont des multiples de 5 en parallèle. J'ai d'abord essayé à l'aide d'un 5 x 5 de la matrice...
0

La compilation C++11 du code sur les anciennes versions de gcc

Nous sommes en train de construire un projet C++ qui a récemment été modifiée pour marquer un destructeur comme noexcept sur un ancien système qui utilise gcc 4.5.4. L'utilisation de cette version de compilateur est obligatoire, de sorte que la mis...
0

Comment puis-je mélanger C et de l'assembleur?

J'essaie de charger IDT en mémoire en C et assembleur. Je pense que le problème est peut-être la méthode compilateur. J'ai déjà essayer quelques recherches, mais je pense que j'ai peut-être un autre problème. Par exemple, j'ai vu comment mélanger C ...
0

Comment configurer GCC tels que "long double" = "double" = 64 bits

Je suis à la cross-compilation de GCC (6.4.0) sur un X64_64 machine pour les architectures i386, et d'essayer de préciser que long double doit utiliser 64 bits comme double. La GCC de la documentation de configuration des drapeaux comme --with-long-d...
0

Pourquoi mon pointeur de fichier toujours NULLE, même avec du texte dedans?

J'ai des problèmes avec l'ouverture et l'analyse d'un fichier en C. a partir de maintenant je suis en train d'essayer d'ouvrir un fichier et d'impression de la ligne, puis la suivante, jusqu'à ce que le programme atteint la fin du fichier. Cependant,...
0

Partagée la bibliothèque liée dynamiquement à l'aide de la fonction et non pas lié statiquement fonction

Nous avons programmé une bibliothèque partagée qui est utilisé comme un utilisateur "sortie" d'IBM CMOD serveur (à la Demande) à l'aide de gcc. Notre bibliothèque partagée est appelé par le CMOD serveur en cas de besoin. CMOD semble être l'utilisatio...
2

Comment faire pour exécuter une ancienne application sur un nouveau système d'exploitation?

Je ne suis pas un expert Linux, mais je suis étudiant et ici, c'est le "défi": j'aimerais port d'une ancienne application à partir de Red Hat 9 vers une version plus récente d'Ubuntu / Debian. Cette application semble avoir besoin de très vieilles ve...
0

La croix de l'accès entre les deux classes

J'ai deux classes que les deux ont d'appeler les méthodes publiques sur uns des autres. Le problème est que l'une de ces classes est d'abord être définis. Alors, quand j'définir une classe, il doit appeler les méthodes de la classe qui n'est pas enco...
0

C équivalent pour l' __cxa_demangle pour gcc?

J'ai utilisé la fonction suivante dans le passé pour demangle symboles c++, il s'est avéré très utile: char* __cxa_demangle(const char* __mangled_name, char* __output_buffer, size_t* __length, int* __status); Maintenant, je travail sur une applica...
0

pourquoi gcc vs g++ compiler sortie defferent OS abi

Je suis compiler rocksdb sur linux. mais l'OS ABI pas de même lorsque l'utiliser g++ / gcc alors, quelle est la raison ? adb-rocksdb git:(master) ✗ gcc -v ...
0

Pourquoi déclarer une valeur de retour pour une fonction qui ne retourne rien conduit à l'exécution d'un crash dans l'gcc8 seulement

Dans le code suivant, une fonction est déclarée/défini en tant que int setYear(int year_h){year = year_h;} (au lieu de void setYear(...), conduisant à l'exécution d'un crash dans l'gcc 8 ET avec le drapeau de -O[X] seulement. Questions spécifiques: ...
1

gcc - Comment combiner __attribute__((dllexport)) et [[nodiscard]] dans une struct définition?

J'ai une structure qui est marqué avec le C++17[[nodiscard]] attribut. Il est défini comme ceci: struct [[nodiscard]] MyObject final { explicit MyObject(int id); ~MyObject(); MyObject(const MyObject&) = delete; MyObject& ope...
0

C/C++ Astuces à Appliquer à virgule Flottante Ordre des Opérations

Je suis à la recherche de moyens pour forcer la gcc à l'égard d'un ordre particulier pour les opérations (il n'a pas à être de l'ordre qui minimise l'erreur de virgule flottante, tout ce que j'arrive) à propos de double précision arithmétique d'une s...
0

Débordement de la mémoire tampon: overrwrite CH

J'ai un programme qui est vulnérable à un débordement de la mémoire tampon. La fonction qui est vulnérable, ce qui prend 2 arguments. Le premier est un standard de 4 octets. Pour la deuxième toutefois, le programme effectue les opérations suivantes: ...
0

Comment réparer gcc chemin de l'ordre de recherche de problème (erreur d'entrée/sortie)?

L'un de nos Ubuntu 16.04 systèmes (gcc 5.4.0) est à défaut d'une compilation qui est déjà réussi. L'échec est: $ g++ -c -std=c++14 -Wall -pedantic -m64 -march=native -I../Kernel -I/net/simdata/Hudson_OpenSourceLibs/Boost/ -fpic -O3 ../StarLibs/StdS...
0

libwebsocket Linux Eclipse format de fichier non reconnu

J'ai installé le libwebsocket bibliothèque sur mon Linux Ubuntu ordinateur. Il s'appuie sur ok et installe. Quand je l'ajout de la bibliothèque de l'Éclipse, la création n'est pas terminée (donc pouvez trouver tous les fichiers d'en-tête). Le lien é...
0

Comment puis-je vider un arbre de syntaxe abstraite généré par GCC-8.2.0 dans un .dot fichier?

L'AST structure de données a changé beaucoup de choses dans la version récente de GCC. J'ai demandé à l'auteur de la VCG plugin et le plugin n'est plus mis à jour.Comment puis-je obtenir le plein AST structure imprimé comme le VCG plugin?
3

La compilation croisée avec arm-linux-gnueabihf

Je suis tout à fait nouveau pour la compilation croisée. Après le téléchargement de l'arm-linux-gnueabihf outil de bras. J'ai essayé d'utiliser le binaire appelé arm-linux-gnueabihf-g++ et arm-linux-gnueabihf-gcc pour compiler mon code. Ma commande r...
0

C++: Désactiver le style ancien de la fonte des avertissements dans CMake

Je suis l'interfaçage avec un vieux de la base de code qui utilise de manière intensive le vieux style de jette (en milliers). Je suis en train d'essayer de désactiver ces mises en garde dans Cmake, mais il n'est tout simplement pas de travail (je ne...
0

Programme pas l'impression de rien, même jusqu'où il est censé

J'ai été revoir certaines de base de la boucle de programmes de préparation à l'examen du lendemain. int N=10; for (int i=0; i<N; i++) { if (i==2) continue; printf("%%d", i); } int i=0; while (i<N) { if (i==2) continue; p...
0

Compiler le problème du temps de: /usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: ne peut trouver -lstdc++

Je suis en train de compiler le source sur Windows 10 NetBance: #include <Windows.h> #include <jni.h> typedef struct JavaVMCreationResult { JavaVM* jvm; JNIEnv* env; } JVMCreationResult; JVMCreationResult* CreateJavaVM() { Ja...