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

Zenobia avatar
By Zenobia
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)

--
Tags: Linux

All Comments

zgrep的參數問題

Skylar Davis avatar
By Skylar Davis
at 2008-08-25T01:09
※ 引述《sacanner (Sam)》之銘言: : 我之前曾下如此指令: : zgrep and#34;httpand#34; *.gz -m 5 : 不過發現他會對每個副檔名為gz的檔案列出前五個找到的, : 假設一共有3個檔案找到, : 就會列出15筆資料, : 不過我想要的是不管有多少檔案, : 都只 ...

在XP底下恢復Grub選單的方法?

Valerie avatar
By Valerie
at 2008-08-24T21:57
安裝的是Ubuntu 8.04 最近XP剛重灌,把Grub蓋掉了 試了Auto Super Grub Disk 號稱Windows底下的傻瓜恢復法 但是選單有了 卻是新的 且是失敗的嘗試 試問還有什麼方法能在Windows底下把原本的Ubuntu找回來嗎? 當初用Wubi裝的,沒燒出來... 光碟片不環保. ...

zgrep的參數問題

David avatar
By David
at 2008-08-24T18:00
我之前曾下如此指令: zgrep and#34;httpand#34; *.gz -m 5 不過發現他會對每個副檔名為gz的檔案列出前五個找到的, 假設一共有3個檔案找到, 就會列出15筆資料, 不過我想要的是不管有多少檔案, 都只列出5筆資料, 這樣的話我應該如何下參數, 或者是寫shell ...

NVIDIA顯示卡問題(已解決)

Gilbert avatar
By Gilbert
at 2008-08-24T14:42
請問,小弟的Fedora8要安裝Geforce6600顯卡的驅動程式 下載下來後發現了kernel-headers沒安裝的問題... 於是我也用yum install的方式安裝了我kernel版本的kernel-headers 但是安裝完了之後,他還是沒辦法安裝,所以我又找到了另一個指令 sh xxx ...

如何在ubuntu 開機時就啟動Thunderbird

Mary avatar
By Mary
at 2008-08-24T13:14
※ 引述《closedpath (closed)》之銘言: : 如題, : 在windows,如果我們要讓開始就啟動某個程式,只要把程式拉到選單的啟動即可, : 那在ubuntu,要如何讓程式開機時就立即啟動呢? 使用系統管理者權限 (sudo) 修改 /etc/rc.local, 將想要在開機自動執行的程 ...