[問題] 編譯器如何配置記憶體

看板Linux作者 (linux藍海帝國)時間17年前 (2008/08/25 01:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
大家好, 小弟有一個 C 語言的全域變數 char array[4096]; 現在想由 compiler 將 array 的記憶體位置 "強迫配置" 在 1024-byte 的整數倍 也就是當我用 printf("%x\n", (unsigned) array); 我可以確認 array 的起始位置要能夠被 1024 所整除. 請問應如何下 compiler 的參數呢 ? 編譯環境為 gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.168.2
文章代碼(AID): #18iPPsNB (Linux)
文章代碼(AID): #18iPPsNB (Linux)