r/linuxquestions • u/WarGiver • 22h ago
Support Noob needs help creating linux programs
I am posting this reluctantly because reddit is a toxic mess most of the time, but two hours of research and I am no closer to an answer. If this is the wrong place to ask please aim me.
I am about 6 months into using Bazzite Linux and decided to make a program for content generation for a game (does not matter for my question but for context its a program to either randomly or psudeo-randomly produce a custom planet for the game space engineers) I want to make this tool available if/when I finish so leaving it a python script (I am well aware the unholy pain converting that to c++ will be) is not going to be a good way to share it.
The problem is that while I know and have compiled stuff to exe files for windows, before I switched, I do not know anything about doing that for linux. Can anyone aim me at the noob resources for that?
I started making it in py half to teach myself py half to see if I could, I got far enough in that I stopped to think and now I need help finding the off ramp.
Edit: Thank you all for the help! I am just going to stick to python and share that when I am done.
1
u/sidusnare Senior Systems Engineer 17h ago
You don't do that for Linux, punish your source. If you're doing Python, the layout is usually ./src/<module>/files.py . There are different conventions for different languages, have a look around. Creating a project in GitHub often creates some defaults.