#pragma startup
以前にandを使用したことは知ってい#pragma exit
ますが、次のコードを実行すると のみが出力されIn main
ます。ここで何が起こっているのか誰か教えてもらえますか?
#include<stdio.h>
#pragma startup A 110
#pragma startup B
#pragma exit A
#pragma exit B 110
int main()
{
printf("\nIn main");
return 0;
}
void A()
{
printf("\nIn A");
}
void B()
{
printf("\nIn B");
}
それともコンパイラ依存ですか?gcc コンパイラを使用しています。