Skip to content

Instantly share code, notes, and snippets.

@hkalexling
Created March 26, 2018 07:44
Show Gist options
  • Save hkalexling/ec5a3e704624ecaa05e23b451f957815 to your computer and use it in GitHub Desktop.
Save hkalexling/ec5a3e704624ecaa05e23b451f957815 to your computer and use it in GitHub Desktop.
g++ -I/home/linuxbrew/.linuxbrew/Cellar/eigen/3.3.4/include/eigen3 -I/usr/local/include -lm -L/usr/local/lib -lglpk -Wall -Ofast -std=c++11 util.cpp main.cpp -o main
util.cpp: In function 'void pp_vector(std::vector<double>)':
util.cpp:109:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < v.size(); i++) {
^
util.cpp: In function 'void pp_i_vector(std::vector<int>)':
util.cpp:127:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < v.size(); i++) {
^
main.cpp: In function 'void cutting_plane(int, int*, int, double, int)':
main.cpp:148:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (extra_per_iter == 0 || extra_per_iter > enLst.size()) extra_per_iter = enLst.siz
^
main.cpp:154:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (extra_per_iter != enLst.size()) {
^
/tmp/ccTGddwF.o: In function `direct(int, int*)':
main.cpp:(.text+0x4e2): undefined reference to `glp_create_prob'
main.cpp:(.text+0x4f2): undefined reference to `glp_set_obj_dir'
main.cpp:(.text+0x4fd): undefined reference to `glp_add_rows'
main.cpp:(.text+0x523): undefined reference to `glp_set_row_bnds'
main.cpp:(.text+0x537): undefined reference to `glp_add_cols'
main.cpp:(.text+0x55f): undefined reference to `glp_set_col_bnds'
main.cpp:(.text+0x572): undefined reference to `glp_set_obj_coef'
main.cpp:(.text+0xa0c): undefined reference to `glp_load_matrix'
main.cpp:(.text+0xa19): undefined reference to `glp_init_smcp'
main.cpp:(.text+0xa34): undefined reference to `glp_simplex'
main.cpp:(.text+0xa3c): undefined reference to `glp_get_obj_val'
main.cpp:(.text+0xaa2): undefined reference to `glp_delete_prob'
/tmp/ccTGddwF.o: In function `cutting_plane(int, int*, int, double, int) [clone .constprop.181]':
main.cpp:(.text+0xb8c): undefined reference to `glp_create_prob'
main.cpp:(.text+0xb9c): undefined reference to `glp_set_obj_dir'
main.cpp:(.text+0xba7): undefined reference to `glp_add_rows'
main.cpp:(.text+0xbc8): undefined reference to `glp_set_row_bnds'
main.cpp:(.text+0xbe0): undefined reference to `glp_add_cols'
main.cpp:(.text+0xc0b): undefined reference to `glp_set_col_bnds'
main.cpp:(.text+0xc1e): undefined reference to `glp_set_obj_coef'
main.cpp:(.text+0x10f6): undefined reference to `glp_load_matrix'
main.cpp:(.text+0x1156): undefined reference to `glp_warm_up'
main.cpp:(.text+0x1163): undefined reference to `glp_init_smcp'
main.cpp:(.text+0x117e): undefined reference to `glp_simplex'
main.cpp:(.text+0x128d): undefined reference to `glp_get_col_prim'
main.cpp:(.text+0x1986): undefined reference to `glp_add_rows'
main.cpp:(.text+0x198e): undefined reference to `glp_get_num_rows'
main.cpp:(.text+0x19a5): undefined reference to `glp_set_mat_row'
main.cpp:(.text+0x19bd): undefined reference to `glp_set_row_bnds'
main.cpp:(.text+0x1e0d): undefined reference to `glp_delete_prob'
/tmp/ccTGddwF.o: In function `cutting_plane(int, int*, int, double, int)':
main.cpp:(.text+0x21c9): undefined reference to `glp_create_prob'
main.cpp:(.text+0x21d9): undefined reference to `glp_set_obj_dir'
main.cpp:(.text+0x21e9): undefined reference to `glp_add_rows'
main.cpp:(.text+0x220a): undefined reference to `glp_set_row_bnds'
main.cpp:(.text+0x221f): undefined reference to `glp_add_cols'
main.cpp:(.text+0x2247): undefined reference to `glp_set_col_bnds'
main.cpp:(.text+0x225a): undefined reference to `glp_set_obj_coef'
main.cpp:(.text+0x273c): undefined reference to `glp_load_matrix'
main.cpp:(.text+0x27a4): undefined reference to `glp_warm_up'
main.cpp:(.text+0x27bc): undefined reference to `glp_init_smcp'
main.cpp:(.text+0x27d7): undefined reference to `glp_simplex'
main.cpp:(.text+0x28f2): undefined reference to `glp_get_col_prim'
main.cpp:(.text+0x301e): undefined reference to `glp_add_rows'
main.cpp:(.text+0x3026): undefined reference to `glp_get_num_rows'
main.cpp:(.text+0x303d): undefined reference to `glp_set_mat_row'
main.cpp:(.text+0x3055): undefined reference to `glp_set_row_bnds'
main.cpp:(.text+0x35de): undefined reference to `glp_get_num_rows'
main.cpp:(.text+0x3617): undefined reference to `glp_get_obj_val'
main.cpp:(.text+0x3644): undefined reference to `glp_delete_prob'
/tmp/ccTGddwF.o: In function `main':
main.cpp:(.text.startup+0x16): undefined reference to `glp_term_out'
collect2: error: ld returned 1 exit status
make: *** [Makefile:6: main] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment