在linux 使用gcc - Linux

Regina avatar
By Regina
at 2011-10-25T19:24

Table of Contents


作業系統是ubuntu server


之前實作system call

今天在使用時突然壞掉



gcc test.c

出現test.c:2:fatal error: linux/linkage.h *******

compilation terminated.



由於看不到****的訊息

上網找了一下猜測訊息可能為no such file or directory

查詢/usr/src/linux-2.6.39.4/include/linux/目錄下

linkage.h 依然存在

(而且之前可以編譯我也沒有動過這個header檔)

煩請解答!!

謝謝!!

PS.此test.c是用來call system call的


--
Tags: Linux

All Comments

Megan avatar
By Megan
at 2011-10-26T04:38
如果是/usr/src/linux-2.6.39.4/include/linux/linkage.
理論上應該是會顯示全部路徑,而不是最後路徑
Agatha avatar
By Agatha
at 2011-10-27T15:05
不然就是執行當時的位置,也就是./linux/linkage.h
Edward Lewis avatar
By Edward Lewis
at 2011-10-28T23:18
不太懂樓上大大的意思,linux/這個資料夾下就是一堆.h檔
Agatha avatar
By Agatha
at 2011-11-01T00:20
忘了用-I/usr/src/linux/include/linux/?
Hazel avatar
By Hazel
at 2011-11-01T21:03
gcc test.c -I /usr/src/linux-2.6.39.4/include/linux/
Margaret avatar
By Margaret
at 2011-11-04T19:51
還是出現一樣的錯誤訊息@@
Freda avatar
By Freda
at 2011-11-08T13:07
這樣是否代表錯誤並不在搜索不到linkage.h?

Linux Mint 11 網路速度非常慢

Zora avatar
By Zora
at 2011-10-25T01:52
大家好,今天灌了 Linux Mint 11 來試玩看看。 一切都很正常,唯獨網路的速度真的是有夠慢啊... 本身是用學術網路,更新時每秒大概都只跑在 30 KB/s。 利用中華電信測速,下載只有 5 Mbps,Windows 跑在 60 幾; 連到義守大學的 FTP 載東西,最高跑到 400 多,W ...

新桌機無法安裝 ubuntu 11.10

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2011-10-25T01:44
各位大大好: 小弟之前的桌機是安裝 winXP, 當時想說自己練習架 web server, 所以在 winXP 安裝 virtual box 來玩 ubuntu 11.04, 上個週末買了新桌機, 舊桌機就給家人使用, 想說新桌機直接用 ubuntu 11.10 當作業系統, 但不知道會不會是硬體太新或不 ...

在cross compiler build binutils

Harry avatar
By Harry
at 2011-10-24T19:57
各位前輩好 小弟再安裝整個tool chain 在build binutils發生一個error checking lex output file root... ../../binutils-2.15a/binutils/configure: 1: lex: not found 這個error me ...

製作Puppy Linux的開機隨身碟

Carol avatar
By Carol
at 2011-10-24T18:44
推 kdjf:我有一個裝grub的隨身碟 XD 10/24 14:56 借推文問幾個問題 不知道大家有沒有玩過一個叫xPUD的distro 他size很小 iso檔只有64MB 我用UNetbootin這個軟體把xPUD的iso灌進usb隨身碟 隨身碟變成一個bootable LiveUSB ...

linux中com port的module

Vanessa avatar
By Vanessa
at 2011-10-24T18:00
各位好, 因為有一台嵌入式系統是裝載Linux 2.6.36 此嵌入式機器雖然有支援com port 但是卻沒有com port的driver 而且此嵌入式系統在/lib/modules/2.6.36/下 居然沒有東西 只有它掛載的少少兩個module...Q_Q 所以需要自己另外編module ...