sorry, what's problem about my gcc?

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

sorry, what's problem about my gcc?

文章dunst » 週三 3月 24, 2004 2:28 pm

~# gcc -c t.c
~# gcc t.o
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status

seems my gcc is no complete
what's deb i need?

sorry, my english is so poor, but my xcin have some problem need slove, so, sorry for all...
===
~# XCIN (Chinese XIM server) version 2.5.3-pre2.
(module ver: 20010918, syscin ver: 20000210).
(use "-h" option for help)

xcin: locale "C" encoding "ansi_x3.4-1968"
xcin: error: /etc/xcinrc:
locale section "C": DEFAULT_IM: value not specified.

[1]+ Exit 255 xcin
dunst
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週一 3月 22, 2004 12:27 pm

Re: sorry, what's problem about my gcc?

文章Tetralet » 週三 3月 24, 2004 5:23 pm

dunst 寫:~# XCIN (Chinese XIM server) version 2.5.3-pre2.
(module ver: 20010918, syscin ver: 20000210).
(use "-h" option for help)

xcin: locale "C" encoding "ansi_x3.4-1968"
xcin: error: /etc/xcinrc:
locale section "C": DEFAULT_IM: value not specified.

[1]+ Exit 255 xcin


試試以下指令:
代碼: 選擇全部
export LC_CTYPE=zh_TW.Big5
export LC_MESSAGES=zh_TW.Big5
export XMODIFIERS="@im=xcin"


然後再執行 XCIN 試試看!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: sorry, what's problem about my gcc?

文章dunst » 週四 3月 25, 2004 11:02 am

[quote="Tetralet"][quote="dunst"]~# XCIN (Chinese XIM server) version 2.5.3-pre2.
(module ver: 20010918, syscin ver: 20000210).
(use "-h" option for help)

xcin: locale "C" encoding "ansi_x3.4-1968"
xcin: error: /etc/xcinrc:
locale section "C": DEFAULT_IM: value not specified.

[1]+ Exit 255 xcin[/quote]

試試以下指令:
[code]export LC_CTYPE=zh_TW.Big5
export LC_MESSAGES=zh_TW.Big5
export XMODIFIERS="@im=xcin"[/code]

然後再執行 XCIN 試試看![/quote]
=========
看來是我的 kde 有問題
因為改用 gnome 就沒問題了
不過, 我的 gcc 依然沒法子使用
似乎是出在 link 的問題上
再來就是我的 /usr/include 裡面始終很空
所以我是以 ln -s kernel-headers-2.4.25-1-686/include /usr/include
只是似乎還是有問題
dunst
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週一 3月 22, 2004 12:27 pm

Re: sorry, what's problem about my gcc?

文章octapult » 週四 3月 25, 2004 2:19 pm

dunst 寫:不過, 我的 gcc 依然沒法子使用
似乎是出在 link 的問題上
再來就是我的 /usr/include 裡面始終很空
所以我是以 ln -s kernel-headers-2.4.25-1-686/include /usr/include
只是似乎還是有問題

千萬不要這麼做。

您目前系統所安裝的 libc6 不一定是根據目前 kernel 所使用的 header 版本來編譯的,
而是用其他版本的 kernel header 來編譯,
所以您必須安裝用來編譯目前您系統上面的 libc6 的相對應 kernel header 版本才行。
如果您硬要將 /usr/include/linux 連結到目前的 kernel header 的目錄的話,
以後您編譯的應用程式可能不能跑。

您的 /usr/include 很空,應該是沒有安裝 libc6-dev 這個 package。
安裝這個 package 的時候會自動安裝對應版本的 linux-kernel-headers。
crt1.o 也包含在 libc6-dev 裡面,
所以安裝了 libc6-dev 應該就可以解決您的問題。

詳情請參考 Linus 的說明:
http://www.ussg.iu.edu/hypermail/linux/ ... /0587.html
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

文章dunst » 週五 3月 26, 2004 1:42 am

了解
已經安裝完 libc6-dev
不過仍然無法 compile 程式

> cat test.c
#include <stdin.h>

int main() {
printf("hello, kitty!\n");
}
>gcc test.c
test.c:1:19: stdin.h: 沒有此一檔案或目錄

不過, 沒關係, 我繼續努力
謝謝你的幫忙, 我又過一關

--
目前成果
1. nvidia 驅動正常
2. 利用 gnome 已經可以 看/輸入 中文
3. /usr/include 裡已經有東西了

仍急待突破
1. gcc 正常使用的方法
2. 在 kde 裡正常輸入中文的方法(先擱置)
3. 字形...(連問題都還不知道怎麼問)
dunst
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週一 3月 22, 2004 12:27 pm

文章kanru » 週五 3月 26, 2004 1:52 am

typo ?
stdin.h ...
有這種 header 嗎?
你要打的是不是 stdio.h ?
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週五 3月 26, 2004 2:09 am

kanru 寫:typo ?
stdin.h ...
有這種 header 嗎?
你要打的是不是 stdio.h ?



啊...對的...我打錯了..
謝謝指正... :ooops:
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客