C++ gcc如何查找-lglfw包?
在vscode上链接cpp代码时 必须定义json文件,如下所示C++ gcc如何查找-lglfw包?,c++,linux,gcc,linker,C++,Linux,Gcc,Linker,在vscode上链接cpp代码时 必须定义json文件,如下所示 { "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C++: g++ 활성 파일 빌드", "co
{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++ 활성 파일 빌드",
"command": "/usr/bin/g++",
"args": [
"-g",
"glad.c",
"-pthread",
"-o",
"main",
"main.cpp",
"-lglfw",
"-lGLU",
"-lGL",
"-lXrandr",
"-lXxf86vm",
"-lXinerama",
"-lX11",
"-lrt",
"-ldl",
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "컴파일러: /usr/bin/g++"
}
]
}
我的问题是
gcc编译器如何检测args参数
像-g
因为编译器预先指定了单词,所以它会查找单词并预先指定要执行的操作
-lXrandr单词是您安装的软件包的名称。
当这个名字被发现时,
编译器做什么
编译器是否搜索预先指定的文件夹并检查包
我想知道cpp编译器如何连接Linux系统上的文件。你有任何链接可以帮助你了解这些知识吗
gcc编译器如何检测args参数
Gcc是一个非常古老的项目,有很多选择。是的
-lXrandr单词是您安装的软件包的名称
不,不是包裹的名字。这是图书馆的名字
编译器做什么
库名称的编译器libXrandr.so
。简言之,在多个目录中搜索文件,搜索库路径和gcc安装路径,另外使用-L
参数指定路径,并使用库路径
环境变量指定路径。另见和
编译器是否搜索预先指定的文件夹
对
检查包裹
不,“包裹”是另一种东西。Gcc是一个编译器,它不处理“包”
cpp[*gcc]编译器如何连接Linux系统上的文件
“如何”是一个广泛的问题,gcc是一个非常复杂的程序。它正确地打开文件,查找符号,解析引用,生成最终可执行文件
你有任何链接可以帮助你了解这些知识吗
而且它是开源的
gcc编译器如何检测args参数
Gcc是一个非常古老的项目,有很多选择。是的
-lXrandr单词是您安装的软件包的名称
不,不是包裹的名字。这是图书馆的名字
编译器做什么
库名称的编译器libXrandr.so
。简言之,在多个目录中搜索文件,搜索库路径和gcc安装路径,另外使用-L
参数指定路径,并使用库路径
环境变量指定路径。另见和
编译器是否搜索预先指定的文件夹
对
检查包裹
不,“包裹”是另一种东西。Gcc是一个编译器,它不处理“包”
cpp[*gcc]编译器如何连接Linux系统上的文件
“如何”是一个广泛的问题,gcc是一个非常复杂的程序。它正确地打开文件,查找符号,解析引用,生成最终可执行文件
你有任何链接可以帮助你了解这些知识吗
它是开源的。gcc选项摘要由于你简单明了的回答,我得到了很多信息。gcc选项摘要由于你简单明了的回答,我得到了很多信息。