
Completed
Posted
Paid on delivery
If you have access to Windows, Mac OS and Linux, please read on: I need a publicly available C codebase turned into a ready-to-use library on all three major desktop operating systems: Windows, macOS and Linux. The job is straightforward—grab the source, set up a repeatable GCC/MinGW build and produce clean release artefacts for each platform. The project claims that everything is ready to go. Deliverables I’m expecting • The environment you built to compile, as a zip/tarball. • A shared and, if easy, static library for Windows (.dll/.lib), macOS (.dylib/.a) and Linux (.so/.a) • The exact build scripts or CMake/Makefiles you used, with comments • A short README that lists the commands to reproduce the build on each OS, plus how to run the demo test • Any patch files if you had to tweak the original source (no functional changes, only portability fixes). Ideally there will be none. Once the tests pass on my side, the contract is complete. Let me know your turnaround time and any clarifications you need.
Project ID: 40703797
50 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello! I can turn the existing C codebase into clean, reproducible libraries for Windows, macOS, and Linux, with the build process documented so you can rebuild everything yourself. I have strong experience with C/C++ builds, GCC/MinGW, Make/CMake, Windows toolchains, and cross-platform portability. I’ll also verify the resulting libraries independently rather than simply confirming that compilation succeeds. If the source is genuinely ready as stated, I can keep this straightforward and deliver quickly. I can start immediately.
$19.85 USD in 2 days
8.0
8.0
50 freelancers are bidding on average $38 USD for this job

I’ll take the source as-is and first verify its claimed readiness on Windows, macOS, and Linux. Then I’ll set up a single repeatable GCC/MinGW build path that produces shared and static artifacts for all three platforms, keeping the build logic identical across OSes to avoid divergence. Any portability fixes will be isolated into patch files with no functional changes, and I’ll document the exact commands needed to reproduce each build and run the demo test. The final package will include the build environment snapshot, the compiled libraries, commented build scripts, a short README, and any patches required.
$20 USD in 7 days
6.0
6.0

As an experienced Senior Full Stack Developer, my proficiency extending to C Programming, Linux, and Windows Desktop puts me at the forefront for successfully delivering on your project. With a staggering tenure of over six years, I've amassed unfathomable expertise in generating robust codes and harmoniously functioning libraries. My knowledge and familiarity with GCC/MinGW build and CMake/Makefiles are second to none, which is exceptionally crucial for this task. Importantly, I understand the need for platform adaptability, and I assure you of an infallible compilation process that guarantees smooth integration on Windows, macOS, and Linux operating systems. Once the environment is built and compositions are generated, I'll meticulously arrange artifacts including shared and static libraries for your easy use as detailed in the project description. Rest assured; if modifications or fixes arise while working with the existing codebase they won't hinder its core performance or functionality. What's more, I regard documentation as an integral part of good software development. Thus, alongside the build scripts or CMake/Makefiles used that will be provided with descriptive comments, I'll compile a comprehensive README file listing the commands relevant to reproducing the build on each OS along with how to run the demo test.
$20 USD in 7 days
6.1
6.1

Hi, I'm Denis, a full-stack developer with experience building and maintaining cross-platform C libraries using GCC/MinGW across Windows, macOS, and Linux. I understand your need: take a C codebase and package it as usable libraries on all three platforms with reproducible builds, clean deliverables, and minimal patches. I've handled comparable projects where the main challenge is ensuring consistent compilation across different OS environments and build toolchains. Each platform has unique quirks around library naming, linking flags, and runtime dependencies. My approach: 1. Review the source and existing build configuration 2. Set up or improve CMake/Makefiles for cross-platform compilation 3. Compile on each OS and verify artifacts work correctly 4. Document exact reproduction steps 5. Create patch files for any necessary portability fixes with clear explanations The key focus is build reproducibility. I'll ensure scripts are clear, well-commented, and don't rely on environment-specific paths or undocumented dependencies—so anyone can rebuild independently with identical results. One realistic consideration: platform-specific issues may emerge during compilation. I'll handle these methodically, but significant architectural problems would require scope discussion. I'm available to start immediately. Let's discuss the details. Thanks, Denis.
$10 USD in 1 day
5.2
5.2

As a seasoned software developer and full-stack expert, I bring a wide range of skills to the table that make me an excellent fit for your cross-platform C library build project. Firstly, my background in traditional web development equips me with extensive knowledge of languages like C, PHP, and JavaScript. Secondly, and perhaps most importantly, I have professional experience building end-to-end web applications on diverse platforms including Windows, macOS, and Linux. My understanding of your project's requirements is comprehensive - transforming existing codebase into ready-to-use libraries on all three major operating systems requires intimate knowledge of the platforms and meticulous attention to detail. Having done similar tasks in the past, I assure you that I can produce clean release artifacts as per your specifications. Apart from the technical know-how, my commitment to providing a complete package aligns with your expectations. You asked for not just the libraries but also a zip of the built environment, detailed build scripts or Makefiles with comments, a reproducible README, and any patch files if required. I am well-equipped to deliver this level of thoroughness in the expected turnaround time. Let's connect and ensure your C library is compatible with all major OSes in no time!
$25 USD in 1 day
5.3
5.3

I’d start by cloning the publicly available C source and validating a clean GCC build on Linux, then reproduce it with MinGW on Windows and the native macOS toolchain, running the demo before packaging anything. Within 2 days, I’ll deliver the build environment as an archive, commented CMake/Make or shell scripts, shared libraries for Windows (.dll/.lib), macOS (.dylib) and Linux (.so), plus static archives where practical. The README will contain exact commands for each OS and the demo test command; any required portability fixes will be isolated as clearly documented patches, with no functional changes. Is the public repository URL already fixed, along with the demo command you expect me to run? Muhammad Saad
$30 USD in 2 days
4.9
4.9

You need a repeatable build setup that turns an existing C codebase into clean shared libraries for Windows, macOS, and Linux, with reproducible scripts and documentation. I can handle the cross-platform build configuration, GCC/MinGW toolchains, CMake or Makefiles, release artefacts, and portability fixes without changing the library’s intended behavior. I have production experience across Linux and Windows environments, Docker-based build workflows, CI/CD, and Git-managed software projects. I would structure the build so each platform can be rebuilt consistently from a clean environment, then verify the demo/tests and document the exact commands. I can also provide both shared and static outputs where the source supports them, along with any required patch files. Please share the public repository so I can check its current build system and dependencies.
$50 USD in 3 days
4.9
4.9

Hello, I had a chance to build dll, so, dylib for multiple platforms for a gaming mouse. Please send me C source code and I can build it to generate x86/64, so, dylib for Windows, Linux, Mac. What I cannot do is signing. Best, Oleksandr
$50 USD in 7 days
4.7
4.7

Hi there, With cross-platform development being a cornerstone of our expertise, I’m confident in my ability to meet and exceed your expectations for this project. Having built scalable custom software and SaaS platforms for Windows, macOS, and Linux environments using C and Git, I understand the mechanics required to transform your codebase into clean release artifacts. To ensure a reproducible build, my team would leverage industry-standard tools such as GCC/MinGW, Cmake/Makefiles which would ultimately generate shared/static libraries (.dll/.lib) for Windows, (.dylib/.a) for macOS and (.so/.a) for Linux. We’ll also include necessary instructions on how to run the demo test alongside README documentation of our process. Best regards, Mobasher Reza
$20 USD in 3 days
4.1
4.1

Hi, I can set this up across Windows, macOS and Linux and keep the build process easy to reproduce. I’ll work from the existing C source, create the build scripts, generate the required libraries, and make sure the demo runs correctly on each platform. I’ll also package the build environment and include a simple README with the exact commands I used. If the source needs any portability fixes, I’ll keep them minimal and provide the patches separately. I can start right away and should be able to turn this around quickly once I see the repository.
$20 USD in 7 days
4.2
4.2

Hello, I can build the C library for Windows, macOS, and Linux using a cross-platform build system that avoids platform-specific quirks. I’ve built a similar cross-platform library for a client—used CMake to handle compiler flags and paths, which saved a week of manual tweaking. I’d approach this by setting up CMake with toolchain files for each OS, then generating project files for each platform. The biggest challenge will be ensuring consistent API headers across systems. Proper setup will let you distribute the library without worrying about build issues on different machines. I’ll provide the build environment, libraries, and scripts, then verify the demo runs on all platforms before delivery. If this approach works for you, I can start by reviewing the source code and suggesting any minor tweaks needed. Thanks, Lazar.
$30 USD in 1 day
3.9
3.9

Hi there! I understand you need the existing C codebase converted into clean, ready-to-use libraries for Windows, macOS, and Linux without changing its functionality. The main challenge is making the builds repeatable and ensuring the generated libraries and tests work correctly across all three platforms. I have experience with C development, GCC/MinGW, CMake, Makefiles, Git, Linux, Windows, and cross-platform build setups. I can set up a clean build environment, create the required build scripts, compile the shared and static libraries, and apply only necessary portability fixes if needed. I will also provide reproducible commands, demo test instructions, patches, and a clear README so you can rebuild everything easily. check our work [https://www.freelancer.com/u/ayesha86664](https://www.freelancer.com/u/ayesha86664) Could you share the public C codebase or repository link so I can check its current build setup? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$20 USD in 3 days
4.0
4.0

Hello, I can turn the existing C codebase into a reproducible cross-platform library build while keeping changes to the upstream source minimal. Platform access: Windows My approach would be: • Review the current source/build system first • Create repeatable CMake/Make build scripts • Build and test with GCC/MinGW where appropriate • Produce Windows .dll/.lib, macOS .dylib/.a, and Linux .so/.a • Verify exported symbols, linkage, and demo/test execution • Keep portability fixes isolated as small patch files • Package the exact build environment/configuration used • Document clean reproduction commands for every platform I’ll avoid functional source changes unless absolutely necessary and keep the build scripts straightforward enough for future releases or CI integration. Final delivery will include release artefacts, scripts/CMake files, environment package, README, test instructions, and any required portability patches.
$20 USD in 7 days
3.9
3.9

Hi-Abror Here From Uzbekistan. "Ready-To-Use Cross-Platform C Libraries" - I can build reproducible cross-platform C libraries using CMake, GCC, MinGW, and platform-specific release configurations. I can create repeatable build environments for Windows, macOS, and Linux, generating shared/static artifacts while preserving original source behavior and portability without functional changes if necessary. I will provide commented CMake or Makefiles, packaged environments, release libraries, portability patches, README instructions, and demo-test commands for reproducible verification consistently across platforms. Do you already have a preferred CMake structure, or should I create the build system from scratch? Looking forward to working with you.
$30 USD in 7 days
3.1
3.1

Hey , I just went through the project description, and I see you are looking for someone experienced in Version Control Git, Linux, Documentation, Windows Desktop, Software Development, Open Source, C Programming and Mac OS. It instantly reminded me of a client who faced similar challenges, and I knew I had a tailor-made solution for it. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: • Is there anything else you’d like to add to the project details? • What’s the top hurdle you’re facing with this project? • What is the timeline to get this done? Why Choose Me? 250+ Projects. 5 Years. Zero Misses. My reputation is built on a single metric: Flawless Execution. While others promise quality, my last 100+ consecutive 5-star reviews prove it. I don’t just finish the job; I set the standard. The portfolio here is just the tip of the iceberg. To respect client confidentiality, my recent heavy-hitters aren't public, but I can share them 1-on-1. Regards, Ali .
$10 USD in 5 days
2.6
2.6

Hi, this is a straightforward portability and packaging job: take an existing C codebase and turn it into clean, reproducible builds for Windows, macOS, and Linux. I’ve built and shipped cross-platform C libraries with GCC, MinGW, CMake, and Makefiles, including shared and static outputs plus small portability fixes when needed. I focus on keeping source changes minimal and making the build easy to repeat. I would first validate the current source on each platform, then set up a repeatable build flow, produce the release artifacts, and document the exact commands used. If any compatibility issues appear, I’ll patch only for portability and provide the diff separately. I’ll also include a concise README with build and demo-test steps for each OS. If you’d like, I can start by confirming the source layout and expected library names. Best regards, Gabriel
$100 USD in 1 day
2.4
2.4

You need a repeatable cross-platform build of an existing C codebase, producing clean Windows, macOS, and Linux library artifacts with documented commands and no unnecessary source changes. I can handle C development, GCC/MinGW builds, Linux and Windows environments, Git, build scripting, and technical documentation. I’ll set up a reproducible build using CMake or Makefiles, generate the requested shared libraries and static libraries where practical, and keep platform-specific changes limited to portability fixes. I’ll also run the supplied demo/tests on each available platform, package the build environment and scripts, and provide a concise README with the exact commands needed to reproduce the builds. Any source patches will be separated and documented so the original codebase remains easy to track. Can you provide the public repository URL and confirm whether you already have a preferred CMake or Make-based build structure?
$30 USD in 2 days
2.5
2.5

Thank you so much for sharing the details. The important part here is not only compiling the code once, but creating a repeatable build process so the library can be rebuilt reliably on Windows, macOS, and Linux in the future. I’d start by reviewing the existing C codebase and build requirements, then prepare the proper build environment using GCC/MinGW, CMake, or Makefiles depending on what fits the project best. The goal would be clean release artifacts for each platform, including shared libraries and static libraries where practical. I’d provide the build scripts, environment files, documentation, and any small portability patches required. I’d also verify the demo/test workflow on each operating system so the result is not just a compiled file but a reproducible package. If you share the repository link and current build instructions (if any), I can review the project structure and confirm the best cross-platform approach.
$17 USD in 1 day
0.0
0.0

GIVE ME 30 SECONDS TO SHOW YOU WHY I'M THE RIGHT FIT FOR THIS PROJECT. I recently completed a similar project where I built a C library for cross-platform use, successfully generating shared libraries for Windows, macOS, and Linux. The client praised the clean build environment and detailed documentation, which facilitated easy integration on their end. With over five years of experience in C programming and cross-platform development, I am well-versed in using GCC, MinGW, and CMake, ensuring a smooth build process across all major operating systems. I understand your goal is to create a reliable library with clear documentation. I will ensure the build environment is reproducible and that all deliverables meet your specifications, including a comprehensive README for easy replication. Focusing on clear communication and efficient execution, I will keep you updated throughout the process to guarantee long-term success. I am confident that my expertise will lead to a successful outcome for your project. The difference between an average result and an exceptional one is usually decided before the work even begins. Regards Patrick
$15 USD in 7 days
0.0
0.0

I’m a C developer with over 2 years of experience working with cross platform builds, GCC, CMake, Linux, Windows, and software packaging. Build inconsistencies across three operating systems can leave you with release libraries that compile differently or cannot be reproduced later. I’d create a repeatable CMake based build, produce the required shared and static artifacts, and document portability patches and demo testing. CMake is preferable here because one build definition keeps platform specific configuration centralized while preserving reproducibility. Do you need the library built for specific CPU architectures such as x64 only, or ARM64 as well? Happy to discuss details in chat. Regards, Fizza Mushtaq
$19.99 USD in 7 days
0.0
0.0

Hi, Quantum Code Solutions is available to transform your cross-platform C library requirements into a clean, repeatable build setup across Windows, macOS, and Linux. The core of a multi-OS C library build lies in structured CMake configurations and explicit toolchain definitions, ensuring shared and static outputs (.dll/.lib, .dylib/.a, .so/.a) compile cleanly without host dependencies. We plan to utilize a unified build pipeline with GCC and MinGW to produce identical release artifacts, patch-free portability, and clear reproduction steps. Recently, our team delivered a cross-platform C/C++ compilation framework for a desktop utility operating across Windows, Mac, and Linux. We structured automated CMake scripts, handled OS-specific export macros, and bundled the complete build environments alongside demo test executables. We resolved platform-specific library linking edge cases and delivered clear documentation, enabling the client to run single-command builds seamlessly on every target OS. We are eager to discuss the project further. Reach out to initiate a conversation! Best regards, Quantum Code Solutions
$20 USD in 7 days
0.0
0.0

East Brunswick, United States
Payment method verified
Member since Feb 28, 2016
$15-25 USD / hour
$125 USD
$10-30 USD
$30-250 USD
$2-8 USD / hour
$250-750 USD
$250-750 CAD
$250-750 USD
$750-1500 USD
₹12500-37500 INR
$15-25 USD / hour
₹600-1500 INR
₹4000-8000 INR
€3000-5000 EUR
$250-750 USD
₹12500-37500 INR
$5000-10000 USD
$10-30 USD
₹750-1250 INR / hour
₹1500-12500 INR
£18-36 GBP / hour
₹750-1250 INR / hour
₹1500-12500 INR
₹1500-12500 INR
$10-30 USD