digitalmars.D.learn - How to use GDC to get .a file on Linux?
- FrankLike (6/6) Dec 27 2015 Hi,
- tcak (13/19) Dec 27 2015 I couldn't have understood your question very well, but some
- FrankLike (3/23) Dec 27 2015 Now I will target file to ARM linux,and dmd can't get the file
- Mike Parker (3/9) Dec 27 2015 Just use ar on the generated object files the same way you would
Hi, Now I need get the .a file on Linux,target system is ARM. If you use gcc ,you will use the 'ar' to get .a file, but how to do by GDC ? And how to get the execute file by .a file and .d file? Thank you.
Dec 27 2015
On Sunday, 27 December 2015 at 15:19:21 UTC, FrankLike wrote:Hi, Now I need get the .a file on Linux,target system is ARM. If you use gcc ,you will use the 'ar' to get .a file, but how to do by GDC ? And how to get the execute file by .a file and .d file? Thank you.I couldn't have understood your question very well, but some information is here. You create .a static library file with "-lib" flag while compiling. Yesterday I did it. dmd mylib.d -lib This will generate mylib.a. You can later use this static library while compiling another d code. dmd main.d mylib.a Pass the .a file directly as it is another source. I have never tried these with GDC, but I don't think it is much different at all.
Dec 27 2015
On Sunday, 27 December 2015 at 15:24:17 UTC, tcak wrote:On Sunday, 27 December 2015 at 15:19:21 UTC, FrankLike wrote:Now I will target file to ARM linux,and dmd can't get the file for ARM.Hi, Now I need get the .a file on Linux,target system is ARM. If you use gcc ,you will use the 'ar' to get .a file, but how to do by GDC ? And how to get the execute file by .a file and .d file? Thank you.I couldn't have understood your question very well, but some information is here. You create .a static library file with "-lib" flag while compiling. Yesterday I did it. dmd mylib.d -lib This will generate mylib.a. You can later use this static library while compiling another d code. dmd main.d mylib.a Pass the .a file directly as it is another source. I have never tried these with GDC, but I don't think it is much different at all.
Dec 27 2015
On Sunday, 27 December 2015 at 15:19:21 UTC, FrankLike wrote:Hi, Now I need get the .a file on Linux,target system is ARM. If you use gcc ,you will use the 'ar' to get .a file, but how to do by GDC ? And how to get the execute file by .a file and .d file? Thank you.Just use ar on the generated object files the same way you would if you were using gcc.
Dec 27 2015
On Sunday, 27 December 2015 at 17:19:26 UTC, Mike Parker wrote:On Sunday, 27 December 2015 at 15:19:21 UTC, FrankLike wrote:Thank you,but the error is not ok.maybe some PATH is error,I don't how to set.Hi, Now I need get the .a file on Linux,target system is ARM. If you use gcc ,you will use the 'ar' to get .a file, but how to do by GDC ? And how to get the execute file by .a file and .d file? Thank you.Just use ar on the generated object files the same way you would if you were using gcc.
Dec 28 2015
Answer is here: http://forum.dlang.org/thread/txvntyahlaewutzzwggo forum.dlang.org
Dec 28 2015