سلام. یه مشکلی در برنامه داشتم.
در این کد از کتابخانه آمادهاستفاده میکنم.این کد رو که داخل ترمینال لینوکس میزنم و با این کد کامپایل میکنم:
gcc -L/home/OS -Wall test.c -o test
این error رو میدهد
undefind reference to 'openPort'
به این لینک "
http://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html " هم مراجعه کردم و مرحله 3 رو انجام دادم ولی باز هم حل نشد !!
مثلا این تابع ساده زیر رو نوشتم که استفاده این کتابخونه رو ببینم ...
ممنون میشم راهنماییم کنین.
[left]
#include "libwebserver.h"
#include <stdio.h>
int main()
{
int sockfd=0;
sockfd=openPort(8080);
printf("Hellow: %d",sockfd);
}
[/left]