Find Jobs
Hire Freelancers

Build a C library from existing functions

$10-30 USD

Completed
Posted over 7 years ago

$10-30 USD

Paid on delivery
I have a C program that has many functions. I would like to take the functions and compile them into a library and create a header file to include. There are 88693 lines of code. The code contains many macros. Just need a little guidance on how to get this working with the five functions. If this works out, will continue the project (as there is a lot of work to do!). Please: Direct hires only, do not bid if you are a part of a larger company. Please indicate how many years of C/C++ programming experience you have in your bid.
Project ID: 11724270

About the project

8 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Update: I can help you build a static library, such libname.a, yet you need to indicate the path in your programs if they are not in the same directory. If you want a shared library, let me know as well. I can make it using CodeBlocks as well. I believe I can deliver it within a day. Send me your .c file and let's see what can be done! Hi, I hope you are doing well. I graduated from the University of Texas at Austin with a BS in Computer Science 7-8 months ago. I have done a lot of C/C++ and Java projects back in college. If you look at my profile, you can see that I only take on C/C++ projects. I completed seven C++ projects here on Freelancer in the last eleven days. I am looking for new C/C++ project opportunities.I have around 3-4 years of experience in C/C++. Do you want to create a library, such as stdlib.h or math.h? Or do you want to create a header file to be able to use those five functions? If you want to create a library like stdlib.h, do you want to it to be static or shared? The price is negotiable, and let me know! Check out my profile on Upwork: [login to view URL]~019315defa7bd236ec/ There, I did three C++ linux based class projects. Here's my Github page for you to check out my public projects: [login to view URL] Feel free to ask questions. Thanks. Best, Dilnur
$30 USD in 1 day
5.0 (26 reviews)
5.0
5.0
8 freelancers are bidding on average $45 USD for this job
User Avatar
hi. I have 5 years of programming experience in c. I can do this task easily
$100 USD in 4 days
4.9 (350 reviews)
7.2
7.2
User Avatar
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environment. I used c++ to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$80 USD in 1 day
4.9 (105 reviews)
6.8
6.8
User Avatar
Hello, I'm a senior C/C++ developer. I have 5 year experience in C programming, familiar with autoconf, Makefile ... I can finish your project!
$35 USD in 1 day
5.0 (8 reviews)
3.8
3.8
User Avatar
I have 3-4 years experience in C/C++ Programming. My work experience is in my profile. I look forward to working with you.
$25 USD in 1 day
5.0 (5 reviews)
2.1
2.1
User Avatar
hi .. to create a library; extract all functions to the header file; don't forget the guard of the header; for example : math.h #ifndef MATH_H #define MATH_H int add(int a, int b); int sub(int a, int b); #endif Now; implement all functions; in file math.c #include "math.h" int add(int a, int b) { return a + b; } int sub(int a, int b) { return a - b; } now; compile the source code to object file (.o) with flag (-fpic) : gcc -fpic -o math.o math.c then links the (.o) file as library; call it libmath.a: ar rcs libmath.a math.o now to test it; create file test.c : #include "math.h" #include <stdio.h> int main() { int x = 10 ; int y = 90 ; printf("add=%d\n" , add(x,y)); printf("sub=%d\n" , sub(x,y)); } compile it using the library: gcc -o test test.c -L. -lmath execute it: ./test ------------------------------------------------------------ I have a good experience with C/C++ ; I can build the library for you .. BEST WISHES ...
$30 USD in 1 day
5.0 (1 review)
1.1
1.1
User Avatar
I have 2 years experience with C++,C and C# language, and i am a student at the university in my country in IT :)
$25 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have 7 years of experience in c/c++ application development.
$35 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Milford, United States
4.9
46
Payment method verified
Member since May 25, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.