this post was submitted on 09 Oct 2023
10 points (100.0% liked)
Linux
48208 readers
737 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
GLFW_USE_WAYLAND
andGLFW_USE_OSMESA
turned off to get it to try to build against X11.GLFW_BUILD_DOCS
,GLFW_BUILD_EXAMPLES
,GLFW_BUILD_TESTS
CMAKE_INSTALL_PREFIX
if you don't want to use the /usr/local default install path.make
andmake install
pkg-config --cflags --libs --static glfw3
to get this info as part of your own build process (in a Makefile, for example) or else require glfw3 as part of a cmake-based build, but you can read what's generated in there if that program is not available to you for some reason. In case it's helpful for comparison, what I get with a custom build of the static library version of glfw3 installed into /usr/local on a slightly old version of Ubuntu is output like-I/usr/local/include -L/usr/local/lib -lglfw -lrt -lm -ldl -lX11 -lpthread -lxcb -lXau -lXdmcp
but you may need something different for your particular configuration.Basically, something like this, probably, to do the compilation and get the flags to pass to g++:
If you want to just compile a single cpp file after building and install, you can do something like
it worked! thank you