Comment puis-je spécifier sortie sections en C les fichiers compilés à l'aide de GCC?

En langage d'assemblage que j'utilise .section directive dire l'assembleur dans quelle section de sortie de l'e.g

.section init

Est-il un moyen de faire la même chose en C fichiers. Je veux le code pour certains fichiers d'aller en différentes sections afin que je puisse les charger dans la mémoire différente de l'adresse. Je sais que je peux créer un script pour ld et indiquer les sections de là, mais je ne veux pas le faire. Est-il un commutateur de compilateur ou de l' .section directive genre de chose pour les C de fichiers qui va le faire?

InformationsquelleAutor binW | 2011-01-21