編譯器如何配置記憶體 - Linux

By Zenobia
at 2008-08-25T01:12
at 2008-08-25T01:12
Table of Contents
大家好,
小弟有一個 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)
--
小弟有一個 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)
--
Tags:
Linux
All Comments
Related Posts
zgrep的參數問題

By Skylar Davis
at 2008-08-25T01:09
at 2008-08-25T01:09
在XP底下恢復Grub選單的方法?

By Valerie
at 2008-08-24T21:57
at 2008-08-24T21:57
zgrep的參數問題

By David
at 2008-08-24T18:00
at 2008-08-24T18:00
NVIDIA顯示卡問題(已解決)

By Gilbert
at 2008-08-24T14:42
at 2008-08-24T14:42
如何在ubuntu 開機時就啟動Thunderbird

By Mary
at 2008-08-24T13:14
at 2008-08-24T13:14