C standardı, "bölümler" hakkında kastettiğiniz anlamda bir şey söylemez, bu nedenle derleyicinize özel uzantıları kullanmanız gerekir. Bazı dosya biçimleri böylece keyfi bölümleri desteklemeyen
:
extern void foobar(void) __attribute__((section("bar")));
bir uyarı da dahil olmak üzere bazı sınırlı dokümantasyon here vardır: GCC ile
, sen section
özellik kullanmak isteyeceksiniz özniteliği tüm platformlarında mevcut değildir. modülünün tüm içeriğini belirli bir bölümüyle eşlemeniz gerekirse, linker'ın özelliklerini kullanmayı düşünün.
Ben bu özel derleyici olacak eminim - belki bize söyleyebilir hangisinin kullandığınız ... derleyici –
bakış. extern void foobar (void) __attribute __ ((bölüm ("bar"))); benim için çalışıyor. – pmod