gpt4 book ai didi

c - gcc 错误 –Wl,-rpath,./ffmpeg/lib : No such file or directory

转载 作者:行者123 更新时间:2023-12-04 23:19:28 25 4
gpt4 key购买 nike

我收到了 gcc 错误。这是一个奇怪的错误。
当我在没有“–Wl,-rpath=./ffmpeg/lib”的情况下编译'muxing.c'时,代码编译成功。

gcc -o muxing muxing.c -I ./ffmpeg/include -L ./ffmpeg/lib -lavcodec -lavfilter -lavutil -lswresample -lavdevice -lavformat -lpostproc -lswscale -lm -lpthread -lasound
nvidia@nx:~/Desktop/project$ ls
ffmpeg Makefile muxing muxing.c test.cpp
但是一旦我添加“–Wl,-rpath=./ffmpeg/lib”,编译器就会给出这个错误:–Wl,-rpath=./ffmpeg/lib: No such file or directory
gcc -o muxing muxing.c -I ./ffmpeg/include -L ./ffmpeg/lib -lavcodec -lavfilter -lavutil -lswresample -lavdevice -lavformat -lpostproc -lswscale -lm -lpthread -lasound –Wl,-rpath,'./ffmpeg/lib'
gcc: error: –Wl,-rpath=./ffmpeg/lib: No such file or directory
Makefile:7: recipe for target 'muxing' failed
make: *** [muxing] Error 1
gcc 选项 -I 和 -L 可以找到路径,但 '–Wl,-rpath=' 找不到此路径。为什么?

最佳答案

您的选项中有错字,可能是因为您从格式化文本中复制了它。
前导“-”不是正确的字符。因此,GCC 将其解释为文件名字符,并尝试使用完整选项“–Wl,-rpath,'./ffmpeg/lib'”的名称打开文件,如错误消息所示。

关于c - gcc 错误 –Wl,-rpath,./ffmpeg/lib : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69610641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com