Comment ajouter des drapeaux de compilation sur codeblocks
J'ai essayé de compiler un multithread simple morceau de code que j'ai trouvé en ligne dans un effort pour apprendre à multithread.
Pour exécuter ce morceau de code que j'ai besoin d'utiliser les drapeaux du compilateur: -pthread
et -std=c++0x
.
Mais chaque fois que j'essaie d'ajouter les drapeaux le journal n'indique pas être utilisé.
J'ai essayé quelques génériques de conseils en ligne pour les faire fonctionner, mais aucun d'entre eux travaillaient. Quelqu'un peut-il aider?
J'ai essayé d'autres conseils en ligne pour ajouter des drapeaux de compilation pour les blocs de code, mais quand je fais cela et vérifier le journal de construction aucun d'entre eux apparaissent.
Ouais. (Je dois remplir un autre couple de caractères).
Ce n'est pas un générique en C++ question, ça n'a pas de sens en tant que tel. Vous devriez probablement inclure les informations sur ce compilateur que vous utilisez. Peut-être que vous devriez élaborer sur ce que vous essayez de faire, comme il n'est pas clair à partir de votre question.
Il est difficile de répondre à cette question générique, mais la première chose qui me vient à l'esprit est que vous avez peut-être ajouté des indicateurs pour la version debug, mais vous êtes la construction en mode release, ou vice-versa
Je suis d'accord c'est trop générique, une question à la réponse. Au mieux, nous pouvons vous proposer plus de googler et de la réinstallation.
OriginalL'auteur user3201708 | 2015-10-19
Vous devez vous connecter pour publier un commentaire.
Parce que Cette Question a été marquée comme en Double, même si ne pas avoir à faire avec elle, parce qu'il est sur l'éditeur de liens Drapeau et ici, ce sont les Drapeaux de compilation, je vais poster Ma réponse ICI.
Vous aurez à aller à Paramètres -> Compilateur... et ensuite, vous devrez cliquer sur Linker Settings ONGLET.
Sur le côté droit vous verrez Autres Options du Linker.
Là, vous avez ce type de
-lpthread
et appuyez sur OK.Vous devrez peut-être cliquer sur reconstruire après.
OriginalL'auteur Michi
Ouvrez votre projet, puis aller Project > Build Options > Drapeaux du Compilateur .
Vous pouvez cocher les cases dans les "options du Compilateur" de l'onglet, et vous pouvez écrire d'autres options dans la rubrique "Autres Options" onglet.
Faire l'un ou l'autre, par exemple, ne cochez pas l'option "-std=c++98" et aussi mettre "-std=c++11 dans les Autres Options. Ce sera à la fin, dans les deux options étant passés au compilateur.
Supposons que je ne suis pas à la création de tout projet et de construction simple .C/.CPP fichier dans Codeblocks (en utilisant par Défaut le compilateur GCC). Je peux aller dans les paramètres et de faire beaucoup de paramètres personnalisés. Mais je ne peux pas comprendre comment ajouter post-construction des options telles que la connaissance de la taille de code objet, sans la création de tout projet.
OriginalL'auteur M.M
ajouter des options: menu->projet->propriétés->onglet Build targets->Build options bouton
OriginalL'auteur Gerard Wensink