導航:首頁 > 文件管理 > makefile找不到include文件

makefile找不到include文件

發布時間:2023-07-01 03:35:51

linux makefile無法指定路徑

1
指定 頭文件
-I /home/andy/share/mini_player
指定 庫文件: -L 後面是具體的目錄。
-L /home/andy/share/libmad_install

makefile如下,先編譯完,拷到arm板上運行時提示:
/flac_app: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
這些lib我已經拷到板上的/lib里了,怎麼會找不到
#
# Makefile for the CAMERA Application.
#
#以下是指定編譯器路徑
CC = /opt/armv6/codesourcery/bin/arm-none-linux-gnueabi-gcc
#以下是指定編譯需要的頭文件
CFLAGS = -g -Wall -O0 -I/home/andy/share/alsalib/include -I/home/andy/share/libmad_install/include
#以下是源文件
SRCS = main.c miniplayer_decode.c miniplayer_play.c
#以下是指定需要的庫文件
LIBS = -L/home/andy/share/libmad_install/lib -lmad -L/home/andy/share/alsalib/lib -lasound
#以下是指定目標文件 所有當.c文件變成.o文件
OBJS = $(SRCS:.c=.o)
#以下是生成可執行文件
EXECUTABLE = flac_app

#make all 執行生成可執行文件
#1編譯器 2編譯選項 3輸出 4生成的可執行文件 5需要的源文件 6需要當庫文件
all:
$(CC) $(CFLAGS) -o $(EXECUTABLE) $(SRCS) $(LIBS)

#make clean 刪除所有的.o文件 和生成的可以執行文件
clean:
rm -f $(OBJS) flac_app

makefile中的指定頭文件,源文件
可以使用VPATH變數也可以使用vpath後者可以分類指定頭文件源文件的搜索路徑
記住這樣指定的路徑僅僅是makefile本身查找頭文件源文件的路徑

在執行makefile時,還要指定gcc/g++搜索頭文件庫文件的搜索路徑
-L //指定庫文件搜索路徑
-ltest//指定使用的動態庫/靜態庫
-I //指定搜索頭文件的路徑

Ⅱ makefile中怎樣指定include頭文件的路徑

你源代碼包含頭文件的方式也要和你的CFLAGS的路徑配合,舉例:專1源文屬件:#includemakefile:-I/test/ROS/ros/fuerte/include/2源文件:#includemakefile:-I/test/ROS/ros/fuerte/include/pcl

Ⅲ Linux編寫內核模塊編譯時找不到頭文件

-I /usr/src/linux-headers-2.6.32-24/include 其中, -I和後面的路徑沒有空格
-I/usr/src/linux-headers-2.6.32-24/include

一般也很少直接用gcc命令專, 大部屬分是用makefile, make -C kernel_path moles

Ⅳ makefile怎麼包含頭文件

NCLUDE = -I /usr/sybase/OCS-12_0/include -I ../SHR \
-I /home/tuxedo/include -I ../ora \
-I /usr/STLport/stlport
然後在連接目標文件的時候:
$(CC) $(CFLAGS) $(INCLUDE) -qtempinc=$(tempIncDir) -qmaxerr=10 -qrtti=all -qsrcmsg -o $(@) -c $<
這里的CC是編譯器,CFLAGS是編譯參版數
那麼INCLUDE 就是路徑權了,最上面的INCLUDE 可以自己設頂了。

Ⅳ 剛下載了一個C程序,裡面有makefile文件,在VS2010中運行時,提示說找不到頭文件,可是該頭文件存在,請問

makefile是linux或unix下的編譯鏈接文件,你在VS2010中是不需要的。把你的C程序拷出來,用VC2010重新創建下工程,再把相互之間的連接關系修改下,應該就可以了。。多少個文件的程序啊?

閱讀全文

與makefile找不到include文件相關的資料

熱點內容
如何打開ps保存的文件 瀏覽:744
幼兒編程教育有哪些 瀏覽:453
汽車發外地用什麼app 瀏覽:810
網路如何贊美女人漂亮 瀏覽:143
如何把桌面文件放到excel裡面 瀏覽:363
照片文件名是怎麼查的 瀏覽:876
c怎麼在cmd模式下顯示文件 瀏覽:325
手機怎麼把文件夾的圖片移到相冊 瀏覽:440
hjc是啥文件的格式 瀏覽:298
報廢鐵皮文件櫃圖片 瀏覽:801
win10系統更新文件能 瀏覽:558
怎麼讓蘋果手機下載其他APP 瀏覽:471
多個cs文件編譯成一個dll 瀏覽:606
sql管理工具70 瀏覽:130
js裡面的圖片對齊 瀏覽:965
三星2016視頻文件夾 瀏覽:317
舊手機創新手機數據怎麼傳 瀏覽:954
怎麼刪除領克app里的記錄 瀏覽:254
捷波朗弦月3最新版本 瀏覽:123
win10保存不了文件 瀏覽:735

友情鏈接