[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-glpk] Re: A beginner question
From: |
Ying |
Subject: |
[Help-glpk] Re: A beginner question |
Date: |
Mon, 15 May 2006 22:18:13 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
Bsaint <bsaint2005 <at> gmail.com> writes:
>
>
> Hi,
>
> I just download glpk-4.9 today. I can run the command like ./glpsol
> --model transp.mod --output transp.sol under \example
> Then I want to write c code to solve the problem.
>
> #include <stdio.h>#include <stdlib.h>#include
> "glpk.h"
>
>
> int main(void){ LPX
> *lpx_read_model('transp.mod', NULL, NULL);}
>
> When I use gcc transp.c, it reports:
> transp.c:1: error: syntax error before ':' token
>
> May somebody tell me what's wrong here?
>
> Best RegardsRong, Ying
>
>
> _______________________________________________
> Help-glpk mailing list
> Help-glpk <at> gnu.org
> http://lists.gnu.org/mailman/listinfo/help-glpk
>
Now when I change my code to
#include <stdio.h>
#include <stdlib.h>
#include "glpk.h"
int main(void)
{
LPX *lp;
char *model;
model = "transp.mod";
char *output;
output = "transp.out";
lp = lpx_read_model(model, NULL, output);
}
And I put the code under /include
it reports
transp.c:(.text+0x40): undefined reference to `glp_lpx_read_model'
collect2: ld returned 1 exit status
If I compile sample.c under /include
it reports the similar problems.
/tmp/ccOj7oOg.o: In function `main':
sample.c:(.text+0x20): undefined reference to `glp_lpx_create_prob'
sample.c:(.text+0x36): undefined reference to `glp_lpx_set_prob_name'
sample.c:(.text+0x49): undefined reference to `glp_lpx_set_obj_dir'
sample.c:(.text+0x5c): undefined reference to `glp_lpx_add_rows'
sample.c:(.text+0x77): undefined reference to `glp_lpx_set_row_name'
sample.c:(.text+0xa2): undefined reference to `glp_lpx_set_row_bnds'
sample.c:(.text+0xbd): undefined reference to `glp_lpx_set_row_name'
sample.c:(.text+0xe8): undefined reference to `glp_lpx_set_row_bnds'
sample.c:(.text+0x103): undefined reference to `glp_lpx_set_row_name'
sample.c:(.text+0x12e): undefined reference to `glp_lpx_set_row_bnds'
sample.c:(.text+0x141): undefined reference to `glp_lpx_add_cols'
sample.c:(.text+0x15c): undefined reference to `glp_lpx_set_col_name'
sample.c:(.text+0x183): undefined reference to `glp_lpx_set_col_bnds'
sample.c:(.text+0x1a0): undefined reference to `glp_lpx_set_obj_coef'
sample.c:(.text+0x1bb): undefined reference to `glp_lpx_set_col_name'
sample.c:(.text+0x1e2): undefined reference to `glp_lpx_set_col_bnds'
sample.c:(.text+0x1ff): undefined reference to `glp_lpx_set_obj_coef'
sample.c:(.text+0x21a): undefined reference to `glp_lpx_set_col_name'
sample.c:(.text+0x241): undefined reference to `glp_lpx_set_col_bnds'
sample.c:(.text+0x25e): undefined reference to `glp_lpx_set_obj_coef'
sample.c:(.text+0x3a3): undefined reference to `glp_lpx_load_matrix'
sample.c:(.text+0x3ae): undefined reference to `glp_lpx_simplex'
sample.c:(.text+0x3b9): undefined reference to `glp_lpx_get_obj_val'
sample.c:(.text+0x3cf): undefined reference to `glp_lpx_get_col_prim'
sample.c:(.text+0x3e5): undefined reference to `glp_lpx_get_col_prim'
sample.c:(.text+0x3fb): undefined reference to `glp_lpx_get_col_prim'
sample.c:(.text+0x431): undefined reference to `glp_lpx_delete_prob'
Does anybody have ideas about this kind of problem. Thanks