導航:首頁 > 源碼編譯 > 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文件找不到頭文件相關的資料

熱點內容
沒學歷的怎麼學編程 瀏覽:893
華為的隱藏相冊無法加密 瀏覽:774
聯通套餐app怎麼設置 瀏覽:748
關於刪除鏈表的演算法描述 瀏覽:889
標准盤和壓縮盤的區別 瀏覽:42
銀行存款驗證碼JAVA編程 瀏覽:106
word轉pdf軟體免費版 瀏覽:137
公主連結安卓台服怎麼下載 瀏覽:540
注冊江蘇銀行app怎麼注冊 瀏覽:796
中興怎麼下載app視頻 瀏覽:673
伺服器審計是什麼 瀏覽:514
華為刪除的app怎麼徹底卸載 瀏覽:570
編程時調試快捷鍵 瀏覽:4
安卓手機玩亞服怎麼下載 瀏覽:337
思域壓縮機多少錢 瀏覽:691
程序員代碼合適嗎 瀏覽:288
復利計演算法律保護 瀏覽:741
代號f2伺服器連接失敗怎麼搞 瀏覽:960
旋律雲我的世界伺服器靠譜嗎 瀏覽:67
pdf降低大小 瀏覽:235