小编sal*_*ali的帖子

gdb :什么是用于调试的符号文件

我对编译期间生成并用于调试的文件感到非常困惑。

我知道在编译代码时有两种方法可以存储调试信息。一种是将信息存储在一个单独的文件中,而不是通常带有 .sym 扩展名的可执行文件(或目标文件))

1-我不知道其他方法是什么。(以及哪个更常用)

2-首先什么是符号文件?(比它保持调试信息更详细一点)

3-如果我们得到一个包含makefile的巨大源代码,我们如何确定在执行“make install”时使用了哪种方法

我看过这个帖子,但我更困惑了!

c++ debugging gdb makefile

5
推荐指数
1
解决办法
4952
查看次数

GLSL:统一缓冲区对象示例

我有一个可变大小的GLubyte数组.我想将它传递给片段着色器.我见过 这个帖子这个帖子.所以我决定使用"Uniform Buffer Objects".但作为GLSL的新手,我不知道:

1 - 如果我要将其添加到片段着色器,我该如何传递大小?我应该创建一个结构吗?

layout(std140) uniform MyArray
 { 
  GLubyte  myDataArray[size];  //I know GLSL doesn't understand GLubyte
 };
Run Code Online (Sandbox Code Playgroud)

2- C++代码中如何以及在何处关联此缓冲区对象?

3 - 如何处理GLubyte的浮动?

c++ opengl buffer glsl

3
推荐指数
1
解决办法
4365
查看次数

标签 统计

c++ ×2

buffer ×1

debugging ×1

gdb ×1

glsl ×1

makefile ×1

opengl ×1