Great, it worked.

Thanks!!!

Yoav


On Tue, Nov 19, 2013 at 11:39 AM, Konstantinos Parasyris <[email protected]>wrote:

>  You should edit the m5op.h file:
>
>
> #ifndef __M5OP_H__
> #define __M5OP_H__
> extern "C" {
> ...
> ...
> ...
> ...
> }
> #endif
>
> After that you should be fine
>
>
>
> On 11/19/2013 09:22 AM, יואב אורן wrote:
>
> this is what i've done:
>
>  The commands i entered:
>
>
>
> *epyogi@merge-server:~/gem5/fft$
> ../nacson_files/alphaev67-unknown-linux-gnu/bin/alphaev67-unknown-linux-gnu-g++
> -O2 -o m5op_alpha_new.o -c m5op_alpha.S epyogi@merge-server:~/gem5/fft$
> ../nacson_files/alphaev67-unknown-linux-gnu/bin/alphaev67-unknown-linux-gnu-g++
> -O2 -o run_fft_new.o -c run_fft.cpp epyogi@merge-server:~/gem5/fft$
> ../nacson_files/alphaev67-unknown-linux-gnu/bin/alphaev67-unknown-linux-gnu-g++
> -o run_fft run_fft_new.o  m5op_alpha_new.o*
>
>
>  this is the errors i got:
>
>
>
>
>
>
>
>
>
>
> *run_fft_new.o: In function `main': (.text+0x288): undefined reference to
> `m5_reset_stats(unsigned long, unsigned long)' run_fft_new.o: In function
> `main': (.text+0x2b4): undefined reference to `m5_reset_stats(unsigned
> long, unsigned long)' run_fft_new.o: In function `main': (.text+0x520):
> undefined reference to `m5_dumpreset_stats(unsigned long, unsigned long)'
> run_fft_new.o: In function `main': (.text+0x524): undefined reference to
> `m5_dumpreset_stats(unsigned long, unsigned long)' collect2: ld returned 1
> exit status epyogi@merge-server:~/gem5/fft$*
>
>
> On Sun, Nov 17, 2013 at 7:39 PM, Bill Tuohy <[email protected]> wrote:
>
>> util/m5/m5op_alpha.S
>>
>>
>>   On Nov 17, 2013, at 5:59 AM, יואב אורן <[email protected]> wrote:
>>
>>    Hi,
>>
>>  I'm trying to cross compile a certain program from cpp to an alpha
>> processor.
>> As i understood i need to implant 2 gem5 commands in order to get a stat
>> file (reset_ststs & dumpreset_ststs, don't catch me on the correct syntax).
>> After the first phase of the compilation i get a binary file let's say
>> my_program.o
>> Inside this file I include m5op.h, to which file should I link to
>> my_program.o so I could finish the compilation.
>>
>> For example i want to use the next command:
>>
>> *Alphaev67-unknown-linux-gnu-g++ -o my_program my_program.o <gem5_file>*
>>
>> How to end the command so i'll get an executable gem5 program?
>>
>>
>>  Thanks,
>>
>>
>>  Yoav Oren
>>   _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
>
> _______________________________________________
> gem5-users mailing 
> [email protected]http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to