您可以使用gcc向C中的標識符添加多個屬性嗎? 這是我現在擁有的。我忽略了包含的陳述,因爲他們在帖子中爭先恐後。 如果有一種方法可以添加兩個,那麼一般的語法是什麼,以及如何使用定義和原型來做到這一點?謝謝。 :-)C中多於一個__attribute__和gcc
main() {
printf("In Main\n");
}
__attribute__ ((constructor)) void beforeMain(void)
{
printf("Before Main\n");
}
lol,pmg。大多數時間我工作與微型微控制器,其中返回值main()是毫無意義的,不知何故,在GCC中沒有警告的情況下編譯的「void main」代碼,但我改變它返回一個int來讓你開心:) – 2011-04-02 21:54:49
+1 - 我現在很開心,謝謝@David。如果你用'-Wall'編譯(或者只是'-Wmain'),gcc會抱怨'void main' :) – pmg 2011-04-02 22:01:32
謝謝:-),那肯定會回答我的問題。 – rubixibuc 2011-04-03 08:06:09