linux檢視包含的標頭檔案原始檔

2025-07-29 06:33:50 字數 2185 閱讀 1461

1樓:網友

whereis + 檔名,看看有沒有顯示檔案的路徑。如果有進入那個目錄,用cat +檔名顯示文字內容看看行不行,或者用vi +檔名看裡面的內容。

2樓:網友

可以引用的標頭檔案一定在編譯環境中可以找到的,可按檔名進行查詢。

3樓:網友

如果是系統的檔案,那麼到/usr/include下找找就行;

如果是自定義的標頭檔案,到你的工程的根目錄下找找。

可以用這個命令:find ./ -name "innotab_"

4樓:小公尺飛貓

find 路徑 | xargs grep '#include'

最好不要find根目錄 很慢很慢很慢。

linux裡面檢視乙個可執行檔案使用了哪些標頭檔案

5樓:匿名使用者

可執行檔案裡都是機器碼加一些除錯資訊,看不到標頭檔案資訊的。

你說的生成包含標頭檔案的列表確實是有,是gcc的選項,『-m』,必須在編譯時給出。比如說你要看應用了什麼標頭檔案,可以如下使用:

gcc -m -c

usr/include/ /usr/include/ \

usr/include/sys/ /usr/include/bits/ \

usr/include/gnu/ /usr/include/gnu/ \

usr/lib/gcc/i386-redhat-linux/ \

usr/include/bits/ /usr/include/bits/ \

usr/include/ /usr/include/_g_ /usr/include/ \

usr/include/bits/ /usr/include/ \

usr/lib/gcc/i386-redhat-linux/ \

usr/include/bits/stdio_ /usr/include/bits/sys_

它還有幾個子選項,-mm等,可以自己man gcc看看。

linux 怎麼查詢乙個資料結構在哪乙個標頭檔案裡面 例如:

6樓:網友

在裡面,要知道這個結構在哪,你得使用**閱讀器,才能快速方便的找到。

你會用source insight麼?這個**閱讀器非常方便。你可以安裝乙個,然後新建linux核心的工程,然後在工程裡面搜尋就可以了。

linux中如何查詢函式在哪個標頭檔案中?

7樓:走過路過

用man 3 printf 就可以看到標頭檔案。有時有些函式的檢視需要不同的man庫,具體可以看一下 man man。

如何在linux shell中同時編譯乙個原始檔和乙個標頭檔案,使其生成乙個可執行檔案

8樓:網友

直接用gcc編譯。c檔案,.c檔案中 #include "標頭檔案" 即可。

gcc -o output -wall

其中,output為輸出的可執行檔案,-wall開關用於顯示所有警告資訊。

9樓:網友

標頭檔案不需要編譯啊 你只要「標頭檔案」就好了 或者你在gcc的時候用-i後面跟上標頭檔案的相對路徑就可以。

在linux下怎麼檢視每個函式的原型?標頭檔案都只是宣告!man也只能檢視用法!

10樓:網友

window平臺下有個叫source insight的軟體,將linux原始碼匯入後可以檢視所有函式的原型、結構體的宣告、預定義等,很方便。

linux下明明包含了函式宣告的標頭檔案,為什麼還顯示沒有定義的引數

11樓:

標頭檔案可能被多個檔案include,所以只可以寫函式的宣告,不可以定義函式實體,如果這個標頭檔案只有乙個原始檔包含也不會報錯,但是也是不推薦的。

12樓:開發個吧

你編譯的時候要把原始檔也一起編譯;

比如自己定義了個。

在中呼叫,實際上是main呼叫了sum的庫,所以要確保這個庫存在,因此是需要編譯生成對應庫的,如果不去指定就什麼都沒有。

所以要這樣 g++

不能只編譯。

Linux檢視 個目錄下所有檔案,不包括隱藏檔案用哪條命令?

ll就可以,ls也可以,只要不加 a基本不會檢視到隱藏的檔案。使用ld命令就可以看到當前目錄下的檔案和資料夾。判斷 .命令 ls la 可以檢視linux下當前目錄下的所有檔案和資料夾,包括隱藏檔案。結論 對。ls 命令將每個由 directory 引數指定的目錄或者每個由 file 引數指定的名稱...

紅標頭檔案的抬標頭檔案怎麼做?什麼是紅標頭檔案?

版頭主要由紅色大字型的發文單位名稱和發文字號,以及下面的紅色分隔線組成,辦公室一般先做好發文單位和紅色分隔線備用,發文字號不寫,等有檔案出台時再添上去。嚴格執行規範性檔案制定程式。為了規範規章 法規的制定程式,頒布了 規章制定程式條例 許多部門也制定了本部門的規章制定辦法,對於規範性檔案的制定也應符...

為什麼有的程式在包含 gl h 標頭檔案時,要先包含 windows h ?而有些程式又不需要

1全部你之前寫的程式是指控制台那種程式,用的是c的scanf printf或者是c 的cout cin之類的吧 這種是因為你所使用的所有定義都在c標頭檔案裡定義好了,你沒有用到其它型別或者函式,所以才不需要包含windows.h 如果你用到了dword handle之類的就需要包含windows.h...