看板 [ Linux ]
討論串[問題] 編譯器如何配置記憶體
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者godfield (咖啡貓)時間17年前 (2008/08/25 15:45), 編輯資訊
0
0
0
內容預覽:
char array[4096] __attribute__ ((aligned(1024)));. --. How shall my heart be unsealed unless it is broken?. By Kahlil Gibran. --. 發信站: 批踢踢實業坊(ptt.cc

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfield (咖啡貓)時間17年前 (2008/08/25 12:36), 編輯資訊
0
0
0
內容預覽:
gcc -S filename.c # 先把程式原始碼轉成組合語言. vi filename.s # 找出其中宣告 array 變數的 pseudo op. 她的語法應該像以下這行. .comm SYMBOL,LENGTH,ALIGNMENT. 把最後一欄 ALIGNMENT 改成你要的數值 ( 必
(還有47個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jeremy007 (linux藍海帝國)時間17年前 (2008/08/25 01:12), 編輯資訊
0
0
0
內容預覽:
大家好,. 小弟有一個 C 語言的全域變數 char array[4096];. 現在想由 compiler 將 array 的記憶體位置 "強迫配置" 在 1024-byte 的整數倍. 也就是當我用 printf("%x\n", (unsigned) array);. 我可以確認 array 的
首頁
上一頁
1
下一頁
尾頁