我正在opengl项目中使用python,并使用C语言编写了自己的gl库。我使用Sublime Text 2,并且需要通过按crtl-b来创建.so的构建系统。

最佳答案

{
    "cmd": ["gcc -Wall -Werror -fPIC -c $file_name -o $file_base_name| gcc -shared -o $file_base_name.so  $file_base_name -lGLEW -lGL -lGLU -lglut"],
    "shell":true,
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "working_dir" : "$file_path",
    "selector": "source.c"
}


在目录.c文件所在的文件夹中启动build命令后,将出现两个文件。一种带有目标代码但不带扩展名和.so文件的文件。为了您自己的需要,也许您需要在链接器外壳程序命令中使用更改库。我的意思是-lGLEW -lGL -lGLU -lglut在您需要的某些东西上。

关于c - Sublime text 2 C .so构建系统,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11990347/

10-12 00:26
查看更多