Articles of gcc

Erreur: déclaration implicite de la fonction ‘int open (…)’

J’utilise la fonction ouverte dans l’un de mes projets C ++ sous Solaris. #include #include #include char in_pathname[PATH_MAX]; int in_fd = -1; in_fd = ::open(in_pathname, (O_RDWR|O_CREAT|O_TRUNC), 0600); En utilisant la ligne ci-dessus, j’obtiens l’erreur de compilation suivante. déclaration implicite de la fonction `int open (…) ‘ Toute idée de ce qui se passe. Note: Ce […]

Aide à la compilation avec gcc / g ++

Si j’ai une structure de répertoire telle que l’arborescence ci-dessous, à quoi devrait ressembler ma commande g ++ qui comstackrait avec succès le fichier .cpp qui se trouve dans le répertoire taglib / bin, avec tous mes fichiers .h dans taglib / include / taglib annuaire. Toute personne aidée serait grandement appréciée. Je vous remercie! […]

Solaris make error – ld: fatal: library -luutil: introuvable

Salut les gars, espérant que certains d’entre vous, sorciers de Solaris, pourraient me diriger dans la bonne direction … Contexte: Je comstack un programme qui utilise une partie du code de la CLI zfs. (trouvé ici: https://github.com/illumos/illumos-gate/tree/master/usr/src/cmd/zfs ) Problème: libuutil.so.1 est présent dans /usr/lib mais si j’essaie de comstackr comme ça … $ gcc -lzfs […]

gcc sur Lubuntu ne fonctionne pas

J’essaie d’utiliser le gcc sur Lubuntu . J’ai fait les installations suivantes mais récupère le message “Le programme ‘gcc’ se trouve dans les paquets suivants” sudo apt-get install gcc sudo apt-get install build-essential Ce que je fais mal, y a-t-il un moyen de vérifier que le gcc était correctement installé?

Permuter les drapeaux du compilateur unix avec un plus court

J’ai exécuté ns3 sumulations dans Linux et chaque fois que je compilais je devais taper g++ -Wall -o simulacija simulacija.cc -DNS3_ASSERT_ENABLE -DNS3_LOG_ENABLE `pkg-config –libs –cflags libns3.16-core-debug libns3.16-network-debug libns3.16-applications-debug libns3.16-internet-debug libns3.16-point-to-point-debug libns3.16-point-to-point-layout-debug libns3.16-csma-debug libns3.16-csma-layout-debug libns3.16-topology-read-debug libns3.16-wifi-debug` Existe-t-il un moyen de raccourcir les drapeaux pour, par exemple: g++ -Wall simulacija.cc -o simulacija -my_params Je vous remercie

Installation de packages .tar sur Solaris 11.1

Je ne suis pas le premier à le dire, mais je suis nouveau sur le système d’exploitation Unix et j’ai choisi d’apprendre Solaris pour commencer. Solaris v11 est actuellement installé sur un système i86p autonome (sans access Web) Le but était d’installer Wire-shark, mais après avoir extrait le fichier .tar et exécuté le fichier ./configure, […]

Erreur de lecture du fichier XTC

#include “xdrfile/xdrfile_xtc.h” #include “xdrfile/xdrfile.h” #include int main() { int nat; int step; float time; float prec; int status; masortingx box; rvec k[3]; XDRFILE* xfp=xdrfile_open(“test2.xtc”,”r”); status=read_xtc(xfp,nat,&step,&time,box,k,&prec); xdrfile_close(xfp); return 0; } J’ai essayé de lancer le code en utilisant la bibliothèque xtc pour lire un cadre de trajectoire de GROMACS … Je reçois une erreur, Segmentation error […]

Comment installer gcc 6.x sur Oracle Solaris 11.2 x86 et CentOS 6.6 Final?

J’ai essayé d’installer … mais j’ai échoué $ wget https://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2 $ tar -jxvf gcc-6.2.0.tar.bz2 $ cd /home/logvadmin/gcc-6.2.0/ $ ./consortingb/download_prerequirejsites $ ./configure –prefix=/usr/gcc-6.2.0 –enable-languages=c,c++ –disable-multilib $ make En phase 6 Erreur [Solaris] make: Erreur fatale dans le lecteur: Makefile, ligne 27: fin de ligne inattendue vue $ vi Makefile 26: ifeq (, $ (. VARIABLES)) # […]

Plusieurs fichiers comme arguments à faire. Est-ce que mon approche est bonne?

J’essaie de créer un fichier makefile universel pour mes problèmes de laboratoire. Il y a cinq tâches, chacune nécessitant un fichier C compilé et exécuté séparément. Comme je dois inclure des bibliothèques supplémentaires en utilisant gcc, je voudrais juste taper make ZAD=first second et avoir compilé first.c et second.c. Le problème est que je ne […]

Unix: Gestion de projet avec Make

Mes instructions sont: Les étapes nécessaires pour produire ce programme sont: Comstackz cpp2html.c pour produire cpp2html.o. (Important: le code source de ce projet est C, pas C ++, et doit donc être compilé et lié avec gcc, pas avec g ++.) Exécuter la commande flex cppscanner.l pour produire le fichier lex.yy.c à partir de la […]