Hé, donc je suis un débutant en C mais un programmeur de niveau intermédiaire en général. Je cherche à faire des fichiers et avoir des problèmes pour déterminer exactement ce qu'ils sont, et comment les utiliser. Ainsi, par exemple, je compile actuellement chacun de mes fichiers dans mon projet individuellement en tapant:Simple make file question (C)
gcc -o newoutfilename1.out oldcfilename1.c
gcc -o newoutfilename2.out oldcfilename2.c
Maintenant, si je voulais juste exécuter un fichier make pour les compiler à la fois. Je ne veux pas les mettre tous dans un fichier à la fin en voyant comment ils ne sont pas liés. Aussi aller plus d'avance. Est-ce qu'un makefile peut être utilisé pour les tests. Comme après que je COMPILER pour newoutfilename1.out
Je veux courir:
./newoutfilename1.out arg1 arg2 arg3 > intothisfile.data
En général rend ma vie plus facile pendant le codage et le test si le code compile et met les données correctes.
Je pense que vous MENT: * gcc -o newoutfilename1 oldcfilename1.c * et * gcc -o newoutfilename2 oldcfilename2.c * – karlphillip
autant que mon expérience va, je peux nommer le outfile Je satisfais. Ai-je tort? Ou peut-être votre dire puisqu'ils sont indépendants il n'y a pas de fichiers objet alors oui, vous avez raison. Je vais éditer. –
ouais le nom n'importe quoi, n'a pas d'importance pour la plupart des linkers. Cependant, le compilateur peut se fâcher si vous spécifiez un fichier source avec un suffixe inconnu. – Marm0t