導航:首頁 > 源碼編譯 > ubuntu編譯c文件找不到頭文件

ubuntu編譯c文件找不到頭文件

發布時間:2023-01-26 10:43:09

❶ 我裝的是Ubuntu,用gcc編譯一個程序,程序包含了「ourhdr.h」,但出現錯誤提示,沒有這個頭文件。

你這個頭文件是自定義的吧
#include<stdio.h>
用尖括弧包涵的是系統頭文件
#include"ourhdr"
用雙引號包涵的是用戶自定義的頭文件
建議你看看這個頭文件在你的文件夾裡面存在不存在,如果存在,在makefile裡面添加路徑
如果不存在,那你看看那個函數不是系統函數,可以用系統函數代替的就換掉,然後把這個頭文件去掉好了

❷ ubuntu系統下用gcc對程序進行預處理,為什麼會報錯說有的頭文件不存在

是否是你包含的本地頭文件沒有使用" "而是使用<>;

❸ 我在c語言文件中載入頭文件,為什麼編譯出錯,說找不到頭文件中定義的函數呢求高手幫忙啊!

編譯的命令錯了吧
gcc a.c b.c -o main

其他沒問題,即使不加b.h編譯也不會錯

❹ Ubuntu裡面編寫了C語言,在gcc編譯的時候說找不到stdio.h庫函數,怎麼辦啊

沒資料庫的話,那是編譯器環境沒配置好。

❺ ubuntu下c程序編譯頭文件問題

比如你想包含/usr/include/abc 目錄下的頭文件abc.h, 可以

  1. 源碼中將#include<abc.h>(#include "abc.h")改成#include <abc/abc.h>(#include"abc/abc.h")

  2. 或者在編譯程序時添加-I/usr/include/abc

  3. 如果是用configure;make;make install 編譯安裝, 一般可以在configure 以前定義環境變數export CPPFLAGS=-I/usr/include/abc

❻ Debina、Ubuntu系統中編譯軟體的時候,提示找不到某些頭文件怎麼辦

其實關於這個問題,Debina/Ubuntu提供了一個非常好的解決方法,就是auto-apt安裝: sudo apt-get install auto-apt sudo auto-apt run ./configure 同時auto-apt也需要更新信息: sudo auto-apt update

閱讀全文

與ubuntu編譯c文件找不到頭文件相關的資料

熱點內容
伺服器板塊有什麼龍頭 瀏覽:74
我的世界伺服器成員怎麼開創造 瀏覽:660
程序員鄭州買房哪個區好 瀏覽:203
程序員發怒 瀏覽:822
安卓機看視頻怎麼沒有小窗口 瀏覽:456
minecraft伺服器怎麼布置 瀏覽:306
怎麼把安卓的東西轉到已激活蘋果 瀏覽:852
停止服務doss命令 瀏覽:877
u盤占內存但該文件夾為空 瀏覽:612
伺服器怎麼更換重生點 瀏覽:34
收費api調用平台源碼 瀏覽:647
安卓怎麼自檢病毒 瀏覽:560
布卡雲伺服器 瀏覽:770
程序員是怎麼做系統的 瀏覽:745
燕窩溯源碼最大加工廠 瀏覽:938
黑馬程序員第28集 瀏覽:486
lcd單片機驅動 瀏覽:648
通達信主力拉升出貨指標公式源碼 瀏覽:640
廉潔pdf 瀏覽:18
批量用修改多個文件夾及子目錄 瀏覽:322