腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
C编译器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是库文件吗?如果我们将
头文件
添加到程序中,是不是一定要在编译时提到库?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
1
回答
Redhat Developer Toolset7的g++使用哪个包含
路径
?
、
、
Centos 7默认安装了
gcc
4.8.2,该编译器的包含
路径
为:Devtoolset 7提供了g++我可能需要指定cpptools的系统
头文件
的浏览
路径
。 devtoolset 7的包含
路径
是什么?也就是说,在哪里可以找到g++ 7.3.1
头文件
(或者使用4.8.2
头文件</
浏览 2
提问于2019-06-25
得票数 0
3
回答
编译时,
gcc
编译器在哪里查找
头文件
?
、
我在使用
gcc
编译C文件时遇到一个错误-它给出错误,因为找不到dce/rpc.h的这样的文件/目录。我应该去哪里找呢?
浏览 7
提问于2012-10-10
得票数 0
2
回答
如何在
linux
中组织
头文件
?
、
在
linux
上,许多文件夹下都有socket.h,如下所示。 /usr/include/
linux
/socket.h &
浏览 0
提问于2012-12-06
得票数 3
1
回答
Eclipse CDT -用于交叉编译的链接libcrypto.so
、
、
、
、
/include)的
路径
不同于默认的/usr/include
路径
,所有的OpenSSL
头文件
都在这里,所以我必须通过右键单击项目->属性和C/C++常规-> ->
路径
和符号--> Add...来设置包含
路径
-> /usr/include以包含
头文件
。C/C++常规-->库-->添加...crypto C/C++常规-->库<
浏览 7
提问于2016-03-30
得票数 1
3
回答
GCC
/Clang的-framework选项在
Linux
上有效吗?
、
、
、
框架是一种包,它包含
头文件
、共享库和其他有用的东西。框架可以传递给编译器,这样编译器就可以在搜索
路径
上包含它的
头文件
,并使用它的共享库来链接程序。因此,举个例子,如果-framework FrameworkName被传递给了
gcc
或者OSX上的clang,编译器就会在/System/Library/Frameworks目录中查找FrameworkName.framework如果找到它,编译器就会包含它的
头文件
,并将程序链接到它的共享库。 那么,这个超级有用的特性能在
L
浏览 35
提问于2013-03-09
得票数 6
回答已采纳
2
回答
如何解决中包含
路径
的问题?
、
、
、
、
我在
Linux
中为我的项目使用VSCode。我的
头文件
的包含行下面有这一行 我正确地包括了文件c_cpp_proprieties.json中定义的包含
路径
,如下所示:"configurations": [ "includePath": [ ],
浏览 4
提问于2021-09-24
得票数 1
4
回答
cmake和eclipse:默认包含
路径
?
、
、
、
然而,当我使用'cmake include‘"Eclipse CDT4 - Unix Makefiles"’生成eclipse项目文件时,Eclipse项目中没有默认的包含
路径
(例如/usr/include‘或标准
头文件
的
gcc
路径
)。系统:
linux
gcc
4.3.3 cmake 2.6.4 eclipse 3.5.1
浏览 3
提问于2009-10-14
得票数 9
回答已采纳
3
回答
为什么交叉编译Arm
Linux
会出错?
、
、
、
、
appweb/appweb.h>{}CC =
gcc
OBJS = embed-appwebclean: @rm -rf $(TEST_TARGET) $(TEST_TARGET).trc *.
浏览 7
提问于2012-01-16
得票数 3
回答已采纳
2
回答
在使用Visual C++ for
linux
Development时,是否可以直接使用
Linux
文件夹/usr/include
、
、
我尝试使用面向ubuntu16.04虚拟机的Visual C++ for
Linux
Development plugin。但是,当我尝试将usr/include或usr/local/include文件夹添加到其他include目录时,相关的
头文件
无法解析。我尝试使用
路径
$(RemoteRootDir)/..我还尝试在项目文件夹中创建usr/include和usr/local/include文件夹的符号链接,并给出相关
路径
,但同样无法解析标头。这种直接分
浏览 24
提问于2017-02-28
得票数 0
回答已采纳
2
回答
如何用vscode开发
Linux
内核模块而不进行错误检测
、
我正在尝试在Ubuntu上用vscode开发一个
Linux
内核模块,但是vscode会抛出很多关于
Linux
系统
头文件
、内核宏等的错误(即使它只是一个几乎空的驱动程序……){ {
浏览 21
提问于2019-10-15
得票数 2
6
回答
我的C++编译器应该在哪里解析我的#includes?
这是一个非常基本的问题。我一直在学习C++,到目前为止我只使用了标准库。我已经包含了像<iostream>这样的东西,没有任何问题。现在我想使用Apache Xerces,所以我已经在我的机器( Debian系统)上安装了它,并遵循了一个教程,该教程说我需要包含以下内容:但是g++显示“错误: xercesc/sax2/SAX2XMLReader.hpp:没有这样的文件或目录”。它在哪里看呢?我需要给它更多的信息吗?
浏览 2
提问于2010-01-23
得票数 17
回答已采纳
2
回答
安装在/usr/local以外的位置时,
gcc
的默认头部
路径
、
、
、
我想在我的
Linux
系统上安装最新的
gcc
来编译C++11代码。目前,我们正在考虑将其安装在默认位置以外的位置,如/home/user1/newgcc。但是AFAIK,编译器在/usr/local/include,/usr/include等文件中查找
头文件
。由于它将安装在我的本地目录中,我应该如何强制它在/home/user1/newgcc/include等文件中查找
头文件
? 在构建带有前缀的
gc
浏览 0
提问于2013-09-13
得票数 0
2
回答
gcc
即使在
Linux
上安装了mingw包之后也找不到"windows.h、winsock2.h和ws2tcpip.h“
头文件
。
、
、
、
、
我试图在
Linux
中使用winsock2.h、windows.h和ws2tcpip.h创建一个c/c++程序。
浏览 5
提问于2020-05-29
得票数 1
2
回答
使用较新的编译器编译
Linux
2.6内核模块
、
、
我构建了运行
Linux
的RT_PREMPT版本的嵌入式机器。它是运行
Linux
2.6内核的Ubuntu 10.04安装。是的,这是一个旧的内核,但我坚持了一段时间。当我编译内核时,我使用的是
gcc
4.4版本。在这个系统上,有一个我已经成功编译了三年的内核模块。include/
linux
/compiler-
gcc
.h:86:30: fatal error:
linux
/compile
浏览 6
提问于2015-04-29
得票数 21
回答已采纳
1
回答
为busybox构建选择正确的内核
头文件
、
、
、
、
在构建busybox时,我发现一些源文件包括
linux
内核头。我添加了#define __KERNEL__来选择
头文件
行的某些部分。我还在内核
头文件
中添加了#define _BUSYBOX_和插入#ifndef _BUSYBOX_,这样编译器就不会选择某些特定的部分(我不知道这是正确的方法)。回显sparc-snake-
linux
-
gcc
-o /tmp/tmp.o -v -x c-#include &l
浏览 7
提问于2014-08-14
得票数 0
1
回答
用于VSCode的OpenMP自动完成
、
、
顺便说一下,使用-fopenmp与
gcc
一起编译我的可执行文件。
浏览 0
提问于2021-04-07
得票数 1
回答已采纳
1
回答
在
gcc
命令中添加
Linux
头
、
、
、
、
所以我尝试在ubuntu16.04上的一个c文件中包含一些
头文件
。include "phypages.h" #include "pagetable.h" 它有这样的错误: fatal error: list.h: No such file or directory 我发现所有的
linux
头文件
都在 /usr/src/
linux
-headers-4.4.0-164/include/
linux
所以我使用-I来包含 <e
浏览 58
提问于2020-01-19
得票数 0
1
回答
在
gcc
中使用链接的问题
我正在编译一个在多个地方定义了
头文件
的程序。每个
头文件
的内容是不同的,尽管变量名相同,但结构中的内部成员不同。现在,在链接时,它是从一个库文件中提取的,该库文件属于不同的
头文件
,而不是编译期间使用的
头文件
。由于这个原因,我在链接时得到一个错误。 由于有这么多同名的库,我不知道是哪个库被选中了。我查看了“
gcc
”中的选项,其中谈到了如何选择要包含的不同库文件。但我不能在哪里看到一个选项,它谈到哪些库正在被链接器所采用。我不想指定任何
路径
,而是想了解链接器如何解析它能够定位的多个库。我试着放
浏览 4
提问于2010-05-29
得票数 0
1
回答
手工制作和自动生成的makefile在windows下失败,但在unix上工作。
、
、
、
= Graph.c List.cHEADERS = Graph.h List.hLINK =
gcc
-oMEMCHECK = valgrind --leak-check
浏览 3
提问于2013-07-29
得票数 0
回答已采纳
点击加载更多
相关
资讯
交叉编译的Linux的头文件路径
Linux c编程起步,掌握gcc的基本用法
你真的了解Linux下gcc编译器吗?
GCC 编译 Linux 内核速度比 LLVM 更快
【大网管】Linux路径展开
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券