Small tweaks to the readme.

This commit is contained in:
Relintai 2024-01-21 01:19:41 +01:00
parent 33c394eca5
commit 62132428e4

View File

@ -130,10 +130,10 @@ If you are creating object files:
g++ / mingw: g++ / mingw:
``` ```
g++ -g -c sfwl.cpp -o sfwl.o g++ -g -c sfw.cpp -o sfw.o
g++ -g -c main.cpp -o main.o g++ -g -c main.cpp -o main.o
g++ -g sfwl.o main.o -o prog g++ -g sfw.o main.o -o prog
``` ```
MSVC: MSVC:
@ -169,13 +169,13 @@ this can be done automatically. Search the codebase for `#pragma comment` to see
If you are using mingw (If you use the g++ command on windows, that is MingW!), this is how your last (linking) command changes: If you are using mingw (If you use the g++ command on windows, that is MingW!), this is how your last (linking) command changes:
``` ```
g++ -g sfwl.cpp main.cpp -lgdi32 -lShlwapi -lws2_32 -o prog g++ -g sfw.cpp main.cpp -lgdi32 -lShlwapi -lws2_32 -o prog
``` ```
Or Or
``` ```
g++ -g sfwl.o main.o -lgdi32 -lShlwapi -lws2_32 -o prog g++ -g sfw.o main.o -lgdi32 -lShlwapi -lws2_32 -o prog
``` ```
Note the position of the `-l` commands, add those after your object (or .cpp) files. Note the position of the `-l` commands, add those after your object (or .cpp) files.
@ -199,19 +199,19 @@ to see which packages are the equivalent of the ones listed above.
This is how your last (linking) command changes: This is how your last (linking) command changes:
``` ```
g++ -g sfwl.cpp main.cpp -lX11 -o prog g++ -g sfw.cpp main.cpp -lX11 -o prog
``` ```
Or Or
``` ```
g++ -g sfwl.o main.o -lX11 -o prog g++ -g sfw.o main.o -lX11 -o prog
``` ```
Note the position of the `-l` command, add those after your object (or .cpp) files. Note the position of the `-l` command, add those after your object (or .cpp) files.
Some g++ versions seem a lot more leanient, for example on Manjaro as of this writing Some g++ versions seem a lot more leanient, for example on Manjaro as of this writing
`g++ -g -lX11 sfwl.o main.o -o prog` works, but on the Raspberry pi (Raspian) it doesn't. `g++ -g -lX11 sfw.o main.o -o prog` works, but on the Raspberry pi (Raspian) it doesn't.
Also, you don't need to add these to the other steps that does not create the final executable. Also, you don't need to add these to the other steps that does not create the final executable.