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

熱點內容
java簡單選擇排序演算法 瀏覽:262
車里插優盤怎麼換文件夾 瀏覽:65
濕敏電阻單片機 瀏覽:575
自做雞蛋解壓球 瀏覽:57
釘釘圖片上傳文件夾 瀏覽:284
php注冊頁面模板 瀏覽:840
php中的定時器 瀏覽:485
怎麼成為程序員的你 瀏覽:594
51單片機的定址 瀏覽:314
壓縮的伺服器選擇比較多怎麼刪除 瀏覽:556
程序員晚餐吃烤冷麵 瀏覽:360
win10系統壓縮和內存佔用高 瀏覽:282
毓璜頂網上掛號官方app怎麼看余額 瀏覽:675
java黑白棋演算法 瀏覽:557
程序員看了上百本書 瀏覽:882
linux51單片機開發 瀏覽:642
shelllinux版本 瀏覽:158
尊雲伺服器不穩定 瀏覽:725
linux郵件伺服器搭建sendmail 瀏覽:844
如何不開會員解壓 瀏覽:74