Quelle est la différence entre #includeet #importen C
Quelle est la différence entre #includeet #importen C
Existe-t-il un moyen d'utiliser une sizeofmacro dans une macro de préprocesseur? Par exemple, il y a eu une tonne de situations au fil des ans dans lesquelles je voulais faire quelque chose comme: #if sizeof(someThing) != PAGE_SIZE #error Data structure doesn't match page size #endif La chose...
J'ai installé gcc-3.3 / g ++ - 3.3 sur ubuntu 11.04 qui a déjà gcc / g ++ - 4.4. Donc, dans mon système, gcc-3.3 et 4.4 sont disponibles. Je peux appeler les deux compilateurs comme je veux. Si j'appelle simplement la commande, gccgcc-4.4 sera appelé. Pour appeler gcc-3.3, je dois utiliser la...
Lorsque je compile un programme C / C ++ avec popenin php... j'ai cette erreur: g++: error trying to exec 'cc1plus': execvp: No such file or directory mais si j'exécute du code php dans le shell .. cela fonctionne bien .. dans Arch Linux. Code PHP: <?php function rfile($fp) { $out=""; while...
J'ai besoin de configurer un travail cron qui exécute un exécutable compilé à l'aide de gcc une fois par heure. Je me suis connecté en tant que root et j'ai tapé crontab -e Ensuite, j'ai entré ce qui suit et j'ai enregistré le fichier. 0 * * * * /path_to_executable Cependant, le travail cron ne...
Quelqu'un a-t-il une idée de la façon de compiler statiquement n'importe quel fichier de ressources directement dans l'exécutable ou le fichier de bibliothèque partagé en utilisant GCC? Par exemple, je voudrais ajouter des fichiers image qui ne changent jamais (et s'ils le font, je devrais de...
Le problème est que le même code qui se compile bien sur Windows, est incapable de compiler sur Ubuntu. Chaque fois que j'obtiens cette erreur: cc1: warnings being treated as errors Maintenant, c'est une grosse base de code et je n'aime pas corriger tous les avertissements. Est-il possible que je...
list commandes imprime un ensemble de lignes, mais j'ai besoin d'une seule ligne, où je suis et où une erreur s'est probablement
J'essaye d'utiliser les nouvelles fonctionnalités de c ++ 1z pour le développement dans gcc 6.0. Si j'essaye ce petit exemple: #include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { fs::path p1 = "/home/pete/checkit"; std::cout...
Je travaille actuellement sur un code de journalisation censé, entre autres, imprimer des informations sur la fonction d'appel. Cela devrait être relativement simple, le C ++ standard a une type_infoclasse. Celui-ci contient le nom de la classe / fonction / etc de typeid'd. mais il est mutilé. Ce...
J'aimerais savoir quel commutateur vous passez au compilateur gcc pour désactiver les avertissements de variables inutilisées? Je reçois des erreurs de boost sur Windows et je ne veux pas toucher au code de boost: C:\boost_1_52_0/boost/system/error_code.hpp: At global scope:
J'ai le makefile suivant que j'utilise pour construire un programme (un noyau, en fait) sur lequel je travaille. C'est à partir de zéro et j'apprends le processus, donc ce n'est pas parfait, mais je pense que c'est assez puissant à ce stade pour mon niveau d'expérience dans l'écriture de...
Quelqu'un a-t-il réussi à obtenir des en-têtes précompilés fonctionnant avec GCC? Je n'ai pas eu de chance dans mes tentatives et je n'ai pas vu beaucoup de bons exemples sur la façon de le configurer. J'ai essayé cygwin gcc 3.4.4 et en utilisant 4.0 sur Ubuntu.
Lorsque j'utilise gcc pour compiler des programmes C, j'utilise habituellement -gpour obtenir des informations de débogage dans le fichier elf afin que gdb puisse m'aider si nécessaire. Cependant, j'ai remarqué que certains programmes l'utilisent -ggdb, car ils sont censés rendre les informations...
Supposons que j'ai créé une application osX sans utiliser Xcode. Après avoir compilé avec GCC, j'obtiens un exécutable qui est lié à plusieurs autres bibliothèques. Certaines de ces bibliothèques peuvent à nouveau être liées dynamiquement à d'autres bibliothèques système non standard Existe-t-il...
Je dois déployer une application C ++ construite sur Ubuntu 12.10 avec libstdc ++ de GCC 4.7 sur des systèmes exécutant Ubuntu 10.04, qui est livré avec une version considérablement plus ancienne de libstdc ++. Actuellement, je compile avec -static-libstdc++ -static-libgcc, comme suggéré par ce...
J'essaye de compiler un programme en C sur OS X 10.9 avec GCC 4.9 (expérimental). Pour une raison quelconque, j'obtiens l'erreur suivante au moment de la compilation: gcc: fatal error: stdio.h: No such file or directory J'ai ensuite essayé un programme simple Hello World: #include <stdio.h>...
Le code ci-dessous est destiné à générer une liste de cinq nombres pseudo-aléatoires dans l'intervalle [1 100]. Je lance le default_random_engineavec time(0), qui renvoie l'heure système en temps Unix . Lorsque je compile et exécute ce programme sur Windows 7 à l'aide de Microsoft Visual Studio...