Вы находитесь на странице: 1из 12

N o l o n g e r u p d a t e d : n e w a n

( i n c l u d i n g o l d c o n t e n t ) a t
Archive
HOME
for http://roy-t.nl, please update your bookmarks
ABOUT

About me (short) « Fun with stored procedures: insert only if unique. (Transact-SQL/MS SQL) Subscribe
ProgPal »
Entries (RSS)
Configuring Cygwin C/C++ compiler for
Comments (RSS)
Netbeans 6.5 (under Windows)
Posted by Roy Triesscheijn on Friday 20 March, 2009
Email Subscription
Note: since the 1st of December 2009, this blog was moved to Enter your email address to
www.roy-t.nl, all content here should be considered archived, new subscribe to this blog and
content, updates, comments, etc… will no longer be released here. receive notifications of new
Hey I’m Roy Triesscheijn. I A fresh copy of this article exists at the new website, here you can posts by email.
was born in 1988, post comments and ask questions which I will try to answer asap.
Leiderdorp, the Netherlands.
And I currently live in Sincerely,
Groningen where I study
C omputer Science at the Roy Triesscheijn Subscribe!
RUG. When I'm not studying
I work at the RUG as a Today I tried setting up Netbeans as a C IDE, it has built in support for C , but
unfortunately enough you have to manually configure a compiler so that you can Private
system administrator, do
freelance programming jobs actually debug / build your C /C ++ programs.
My personal blog
via my website PayPal Donate
Fortunately there is this helpful page at Netbeans.org to help you install C ygwin, a
www.progpal.nl. Of course I Soundflow
very popular UNIX/Windows C /C ++ compiler. However, this helpful page isn’t as Wan’t me to work for
don't only work and learn. I
helpful as I’d hope at all! It will point you in the right direction to download C ygwin, you?
play a fair game of
and will tell you what packages to select for download, it will even tell you to set up
basketbal at GSBV Moestasj,
enjoy listening to music
your PATH environment variable for C ygwin, but it will assume Netbeans auto detects Technical
the correct settings, which it unfortunately doesn’t do. (Well at least at my pc, and
(anything from the Red Hot
I’ve seen a few threads with the same problems around). Creators XNA
C hili Peppers to From
Efnet XNA Irc channel
Autumn to Ashes), wachting Ziggyware XNA
So here is my attempt at a more complete overview on installing C ygwin for
movies and ofcourse playing
Netbeans 6.5.
and creating videogames. Categories
Have you got any questions?
Go to http://www.cygwin.com/setup.exe and download the small setup
Feel free to comment and Blog
program. Run it (if your using Vista, set the compatibility options to XP SP2, and run
ask. Databases
it as administrator). Follow the pretty standard steps until you get to choose the
General Coding
installation packages. If you thought just pressing next would install the most General Gamedesign
Donate common C ygwin apps, like the compiler (gcc.exe) and the make implementation, Personal
unfortunately C ygwin, is not just a C /C ++ compiler, it even includes a java compiler, Photography
games, documentation, text editors etc. . Ok so just install everything, well that will Tips
Uncategorized
install the compiler etc., but also 3GB of (for us) useless data. So don’t make the Webdesign
same mistake I did there. We are going to search for the few packages that we Windows
Recent Posts actually need. According to the Netbeans.org these are: XNA

Blog on the move select gcc-core: C compiler, gcc-g++: C++ compiler, gdb: The GNU Debugger, and Archives
Personal: Olympus E-520 make: the GNU version of the ‘make’ utility.
Double Zoom Kit
Quick Tips: C# inline November 2009 (2)
event handlers and Unfortunately these aren’t easy to find. For example there is no core package directly October 2009 (2)
Reordering method / visible (we do have base and development though). It took me a while but I think September 2009 (1)
constructor parameters August 2009 (2)
I’ve nailed it down. Select the following packages by clicking the weird “refresh” icon July 2009 (3)
Computermanagement s
oftware next to them until it says install: June 2009 (2)
Personal: One True Thing May 2009 (1)
cd for sale again! April 2009 (1)
Review: NDepend March 2009 (4)
Personal: -The entire base package February 2009 (4)
CastleFest 2009 -In the development package select: January 2009 (1)
Spell checking in Opera December 2008 (2)
–binutils November 2008 (6)
New Version A*
pathfinding in 3D –gcc core October 2008 (9)
A* 3D update –gcc g++ September 2008 (3)
–gcc g77 August 2008 (1)
Recent Comments –gcc mingw core
–gcc mingw g++ Tags
haxpor on XNA 3.0 –gcc mingw g77
and Winforms, the
easy…
–gdb
–make
2D Collision 3D A*
Pato on XNA 3.0
and Winforms, the –mingw runtime ASP.Net A Star
easy… Asynchronous
Pato on XNA 3.0 Biology Battle
and Winforms, the
easy… (note I’m not sure about the mingw packages, this seems to be a seperate C Blender Blog update
KRISH on
Configuring
compiler but it doesn’t seem to harm)
C# C#3.0 Code
Cygwin C/C++ After that go to windows configuration screen->advanced->environment variables. Comparison Content
compi… And add “C :\C ygwin\Bin” to the PATH variables (or wherever you have located your Dynamic events Game
C handan on Design General
Configuring C ygwin\bin folder, (make sure to separate it from the last one with a ‘;’).
Cygwin C/C++ Gamedesign IIS7
compi… Start Netbeans, navigate to tools->options->C /C ++. C heck to see if C ygwin is in the Loading Management
Kelvin on list on the left panel. Select it, and then fill in the options as following: (I assume that Markup messaging
Configuring you’ve installed it in C :\C ygwin) modelling Novaleaf
Cygwin C/C++ On demand
compi… Pathfinding Poll
hamo on New
Version A* Sockets source code
Base Director: C:\Cygwin\bin
pathfinding in… State system Stored
C compiler C:\Cygwin\bin\gcc.exe
C hibu Jax on
C++ Compiler: C:\Cygwin\bin\g++-3.exe*
Procedure Texturing
Configuring tileing tips
Cygwin C/C++ Fortran Compiler: C:\Cygwin\bin\g77-3.exe*
compi…
Roy Triesscheijn
Make Command: C:\Cygwin\bin\make.exe trueSpace Visual
Debugger: C:\Cygwin\bin\gdb.exe Studio 2005 Visual
on Configuring
Cygwin C/C++ Studio 2008 Windows
(* marks optional) Winforms Wordpress
compi…
Michael C orleone on
Configuring
Cygwin C/C++
XNA XNA2
compi… Now make a new C project. And add a new main file to it by right clicking the source XNA3.0 Ziggyware
directory and selecting New->Main C file. There is an odd chance that the include
directives will be underlined with red. This is not a problem, as you will see the
program will compile and run fine, but you can’t use intellisense this way so we are Gamedevkicks.com
going to fix it. (First make sure your PATH variable was correctly set!).
A Simple Scripting
Right click on your project and select properties. Go to build->C compiler (or C ++ Language - Part 2
compiler if you are doing C ++). Select the “…” button after Include Directories. And Segues
Hypership Out of Control
add the “C :\C ygwin\usr\include” directory to the include directories. Save your Postmortem
settings and reload your project. The red lines should’ve disappeared now, leaving NEON Assembly
you behind with a fully functional C /C ++ IDE and compiler in Netbeans. *Yay*! Programming on the
iPad/iPhone 3GS
Volumetric clouds with
GPU ray-casting with
SilverLining 2.0
Major Update for the
NeoAxis Game Engine
(0.9)
DirectX 10 in XNA 4.0
Explaining XNA to
Everyday Developers
Localizing exclamations.
Split-screens and
widescreens.

(I wish someone else would’ve written this before me, so that I wasn’t busy
uninstalling a couple of gigabytes of C/C++ tools/compilers/utilities/fonts and text
editors!)

This entry was posted on Friday 20 March, 2009 at 13:13 and is filed under Blog,
General Coding. Tagged: C#, Cygwin, Development, Netbeans, Windows. You can
follow any responses to this entry through the RSS 2.0 feed. You can leave a
response, or trackback from your own site.

Like Be the first to like this post.

119 Responses to “Configuring Cygwin C/C++ compiler for


Netbeans 6.5 (under Windows)”

converted by Web2PDFConvert.com
1. George said
Thursday 26 March, 2009 at 19:51

I followed the instructions on netbeans and had exactly the same issues.
your instructions are way better. Maybe they should add a link to this page
on the netbeans page. Good job and thanks for sharing your efforts with
the rest of the world.

Reply

Royalexander said
Friday 27 March, 2009 at 12:54

Hey George,

Great that it worked out for you this way! The instructions on
the netbeans page are indeed very criptic.

Reply

Kelvin said
Tuesday 13 July, 2010 at 8:05

Subject: C ygwin new version faulty


Solution: C ygwin 1.5 thru setup_legagy.exe

OK, Im having been trying to install the c/c++ plugin for


netbeans IDE 6.9 using the instruction from the netbeans
support and from this website:
http://royalexander.wordpress.com/2009/03/20/configuring-
cygwin-cc-compiler-for-netbeans-65-under-windows/

so decided to use cygwin as the build engine. the build was


fine but it crashes when I run it. So I dig and dig. I even open
up its location in my c drive and run it manually. finally, I
found this different error message:

“entry point cygwin_create_path could not be located in


dynamic link library cygwin1.dll”

This narrows down the problem to cygwin after googling, I


found that it might be a compatibility issue with the new
cygwin update 1.7 So I install the 1.5 version instead and it
worked!!! Here is how you can do it too: download the older
version off the cygwin website:the setup_legacy.exe run the
.exe make sure to change to a new root directory name (if
you have 1.7 already) for the cygwin download as you will be
prompted. create a location for download cache inside that
directory once you chose a mirror you can search for these in
the development: –binutils –gcc core –gcc g++ –gcc g77 –gcc
mingw core –gcc mingw g++ –gcc mingw g77 –gdb –make
–mingw runtime

hit next to install the cygwin package

set the environment variable (thru advanced system setting


for vista). under system variable add C :\cygwin\bin; to the
path variable

open up netbeans and open new project c/c++ app under


tools chose options and click on the c/c++ to add host add
host. C hose to path to the root location of cygwin and then bin
make it default it will have a name like cygwin_1 or whatever
ex: C :\cygwin_legacy\bin netbeans will detect all compilers
etc OK the thing

Now right click on the project and hit property click on build to
the right, change the tool collection to cygwin_1 (or whatever
the name was)

write a hello world program (I did in c++)

debug and run the thing It should work! I hope this will help
others like me in the future I spent 4-5 hours over several
days trying to figure this bug out. It was hard because the
error message was not helpful unless you run the .exe
manually. Only then you will get the entry point message.

Here is the build message (successful but crashed when run):

“/usr/bin/make” -f nbproject/Makefile-Debug.mk QMAKE=


SUBPROJEC TS= .build-conf make[1]: Entering directory
/cygdrive/c/Users/Kelvin/Documents/NetBeansProjects/C ppDebug’
“/usr/bin/make” -f nbproject/Makefile-Debug.mk
dist/Debug/C ygwin_1-Windows/cppdebug.exe make[2]:
Entering
directory/cygdrive/c/Users/Kelvin/Documents/NetBeansProjects/C ppDebug’
mkdir -p build/Debug/C ygwin_1-Windows rm -f
build/Debug/C ygwin_1-Windows/main.o.d g++-3.exe -c -g -
MMD -MP -MF build/Debug/C ygwin_1-Windows/main.o.d -o
build/Debug/C ygwin_1-Windows/main.o main.cpp mkdir -p
dist/Debug/C ygwin_1-Windows g++-3.exe -o
dist/Debug/C ygwin_1-Windows/cppdebug
build/Debug/C ygwin_1-Windows/main.o
make[2]: Leaving directory
/cygdrive/c/Users/Kelvin/Documents/NetBeansProjects/C ppDebug’
make[1]: Leaving
directory/cygdrive/c/Users/Kelvin/Documents/NetBeansProjects/C ppDebug

BUILD SUC C ESSFUL (total time: 24s)

Reply

2. John Derrick said


Friday 27 March, 2009 at 12:52

thanks dude, I thought i done bad

Reply

3. Josh said
Monday 30 March, 2009 at 5:05

This works.

Reply

4. Marcellus | Wolfdart said


Tuesday 31 March, 2009 at 4:11

Tks, its worked!

Reply

5. TheRoot said
Wednesday 1 April, 2009 at 15:20

Hey, Great! it works! I solve that bit of the problem however, i couldn’t run
my programs (can’t click run button or command) in netbeans. i have set
the system variables the way you specify. Have you encountered this
same problem ? I’m using a 32-bit Vista by the way. C heers

Reply

Royalexander said
Wednesday 1 April, 2009 at 20:14

Hey TheRoot, hmm that sounds like a strange problem. I


haven’t encountered it yet. Are you sure you’ve restarted
Netbeans (and your computer?) and that you have created a
new clean C project in Netbeans? (or C ++ if you where
aiming for that one). Also make sure that in the options in
Netbeans the compilers etc.. are listed under the C /C ++
section.

Reply

converted by Web2PDFConvert.com
6. John Greece said
Friday 3 April, 2009 at 3:53

Thanks mate, you’ve done some great work. It took me hours to find out
what was wrong…
Really helpful guide!

Reply

7. Razz said
Friday 3 April, 2009 at 11:18

Hi. C an anybody help me? When I try to Run/Build/Debug my application I


get this error:

Running “C :\Programy\cygwin\bin\make.exe -f Makefile C ONF=Release”
in C :\Documents and Settings\Pavel\Plocha\c\app\Application_1

/usr/bin/make -f nbproject/Makefile-Release.mk SUBPROJEC TS= .build-


conf
make[1]: Entering directory `/cygdrive/c/Documents and
Settings/Pavel/Plocha/c/app/Application_1′
/usr/bin/make -f nbproject/Makefile-Release.mk dist/Release/C ygwin-
Windows/application_1.exe
make[2]: Entering directory `/cygdrive/c/Documents and
Settings/Pavel/Plocha/c/app/Application_1′
mkdir -p build/Release/C ygwin-Windows
rm -f build/Release/C ygwin-Windows/test.o.d
gcc.exe -c -O2 -I/cygdrive/C /Programy/cygwin/usr/include -MMD -MP -MF
build/Release/C ygwin-Windows/test.o.d -o build/Release/C ygwin-
Windows/test.o test.c
mkdir -p dist/Release/C ygwin-Windows
gcc.exe -o dist/Release/C ygwin-Windows/application_1
build/Release/C ygwin-Windows/test.o
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot
find -luser32
collect2: ld returned 1 exit status
make[2]: *** [dist/Release/C ygwin-Windows/application_1.exe] Error 1
make[2]: Leaving directory `/cygdrive/c/Documents and
Settings/Pavel/Plocha/c/app/Application_1′
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/cygdrive/c/Documents and
Settings/Pavel/Plocha/c/app/Application_1′
make: *** [.build-impl] Error 2

Build failed. Exit value 2.



I installed according to instructions…

Reply

Royalexander said
Monday 6 April, 2009 at 9:06

Hi Razz, it seems there is something wrong with -luser32, try


searching for that, unfortunately I have no idea what could
cause this problem, does this also occur on a new clean C
project?

Reply

Majorcode said
Monday 1 February, 2010 at 20:00

yes i have an problem about this issue same


error occured when im start to debug….

Reply

8. MakiS said
Saturday 4 April, 2009 at 13:22

axa.. thanks , i just press to download all packages and netbeans find
them alone… , ty

Reply

9. Kisa14 said
Sunday 26 April, 2009 at 4:53

hiss
thanks for the tutorial, it really worked for me, but I just have a problem,
it build the programs and all of that but when I try to run them this
message come

This application has failed to start because cygwin1.dll was not found
Re-installing the aplication may fix this problem

what could I do?? or I have to re-install all the components again?


just that and thanks!!

Reply

Royalexander said
Sunday 26 April, 2009 at 12:34

Hey Kisa14,

I’ve looked into my C ygwin\bin folder and indeed there is a


file called cygwin1.dll located there, can you check if your bin
folder has the same file or that it is really missing? You can try
to reinstall the cygwin cg and cg++ compilers.

Reply

10. Kisa14 said


Sunday 26 April, 2009 at 14:24

Hi,
Well yes, I just found it there.
But I kind of solve the problem by other way, I just modified the path,
because I haven’t put the ‘-3′ there, now I put it and the program is
working xP
Any way thanks a lot for the tutorial!!! and for answering so soon ^^
byess

Reply

Kisa14 said
Sunday 26 April, 2009 at 15:28

By the way, the prove program just run and close, I can’t
even see it xD (but well the other programs I have from my
labs run correctly ^^U)

Reply

11. JOhn said


Sunday 3 May, 2009 at 16:54

Ok where did you find packages ? you just google them??? thanks in
advance
The entire base package
-In the development package select:
–binutils
–gcc core
–gcc g++
–gcc g77
–gcc mingw core
–gcc mingw g++
–gcc mingw g77
–gdb
–make
–mingw runtime

Reply

Royalexander said
Sunday 3 May, 2009 at 18:20

Hey John there are in the standard GNU installer

converted by Web2PDFConvert.com
Reply

12. Quang said


Monday 4 May, 2009 at 10:35

Thanks a lot. It worked. ^^

Reply

13. UCSC said


Thursday 7 May, 2009 at 18:02

hey guys its worked …thax a lot

Reply

14. Udara said


Wednesday 13 May, 2009 at 6:06

i did exactly the same thing mentioned above,but there is no gcc.exe file
in folde “bin”.Instead there is a shortcut called gcc.exe.lnk which links to
“/etc/alternatives/gcc”.So i choosed gcc-3.exe for c compiler.But when i
make a new c project it says ” cannot find include file “. but it works for
c++.dont know y?

Reply

Royalexander said
Wednesday 13 May, 2009 at 7:09

Hey Udara,

Unfortunately I don’t have an answer to your question, but


maybe someone else visiting this website has. I would
recommend figuring out if you can remove all the gcc apps
and see if it works the second time, maybe you’ve forgot to
select an option. (Alternatively you can try repairing the
installation and checking if you missed something)

Reply

Anubhav said
Wednesday 24 June, 2009 at 16:45

Hi Udara,

You could use the following steps(Netbeans 6.5):

1. Tools->Options->C /C ++->C ode Assistance->C C ompiler-


>Add.
2. Add this directory: C :\cygwin\lib\gcc\i686-pc-
cygwin\3.4.4\include (Replace C :\cygwin\ with your cygwin
home)
3. Done

I hope it helps.

Also I think the following packages are optional with gcc’s


core compilers:

–gcc mingw core


–gcc mingw g++
–gcc mingw g77
–mingw runtime

Reply

15. Pradeek said


Tuesday 19 May, 2009 at 5:16

You can find these in the devel package instead of manually searching.

Reply

16. Cris said


Wednesday 20 May, 2009 at 16:57

Thank you so much for posting these instructions- I was stumped for 18
straight hours losing my mind trying to get this to work… your instruction
here is a life saver- really thanks again

Reply

Royalexander said
Wednesday 20 May, 2009 at 18:59

Hey C ris,

Glad to hear you got this working!

Reply

17. JOBr said


Saturday 30 May, 2009 at 3:09

Excelent job man, I had this configuration but I formatted my computer,


now I cannot add it to my netbeans, I have the same Udara’s problem.

i’ll aprecciate any help thk

Reply

18. Milos Grcic said


Wednesday 3 June, 2009 at 0:46

thnx mate! it works to me

Reply

19. Fata1Diabl0 said


Friday 5 June, 2009 at 13:48

This is so cool.
thanks for your help. i really appreciate your effort.
I’ve been looking for a solution for weeks. thanks to you i can have more
fun programming. Thanks a lot dude and may god bless you!

Reply

20. Mizbase said


Wednesday 24 June, 2009 at 1:43

Thanks buddy,
really helped, i think netbean should link your page,
the help page sucks, regarding the instruction they have given
thanks a lot

Reply

21. Satish said


Friday 26 June, 2009 at 20:23

hey frds…somebody help me..i followed the same instructions..still i am


getting this error..
———————————————————————————————
Running “C :\Program Files\MATLAB\R2007a\bin\win32\gmake.exe -f
Makefile C ONF=Debug” in C :\SATISH PERSONAL\Application_1

/cygdrive/c/Users/satish/AppData/Local/Temp/make38802.sh: line 2:
syntax error: unexpected end of file

converted by Web2PDFConvert.com
C :\Program Files\MATLAB\R2007a\bin\win32\gmake.exe: *** [.validate-
impl] Error 2

Build failed. Exit value 2.


—————————————————————————————————

what could be the problem?

Reply

Royalexander said
Saturday 27 June, 2009 at 10:04

Hey Satish, it looks like the compiler and stuff got installed
perfectly but that there is an error in your code. Also your not
using the GNU compiler but a special compiler for Matlab so it
seems so I’m sorry but I can’t really help you with this error.

Reply

22. Joer86 said


Monday 6 July, 2009 at 22:49

hey could guyz help me? i’ve been encountering an output error with the
C ++ sample code “welome”. the project builds and debugs fine but when i
run it it shows this in DOS…

“C :/Users/SATEL~1AppData/Loca/Temp/dlight736194469083965267termexec.env:
line1: syntaxerror near unexpected token ‘(‘
C :/Users/SATEL~1AppData/Local/Temp/dlight736194469083965267termexec.env:
line1:
‘PATH=/bin:/user/bin::cygdrive/C /Windows/system32:/cygdrive/C /Windows:/cygdrive/C /Windows/System32/Wbem:/cygdrive/C /PROGRA~2/C OMMON~1/ULEAD~1/MPEG:/cygdrives/DivX\Share/:/cygdrive/C /Program\Files\(x86)/Quicktime/QTSystem/:/cygdrive/C /cygwin/bin:
&& export PATH’
Press [Enter] to close the terminal…”

the code is very simple w/c is just supposed to output Welcome and this a
sample code from Netbeans itself. I followed instructions from Netbeans
site and from urs exactly… looks like i should settle for turbo c++… tsk tsk.

Reply

23. Sue said


Tuesday 7 July, 2009 at 10:29

Thanks for the steps. But I can’t add the paths to windows configuration
screen->advanced->environment variables. Every time I try from “My
C omputer/Properties”, configuration screen came up for 2 second and
disappear. Is it a must to add the path?

Reply

Royalexander said
Tuesday 7 July, 2009 at 11:21

Well you can try if it works, but you should really add the
path, are you sure you are working on an account that has
administrative priviliges?

Reply

24. Eugene Kovalev said


Tuesday 28 July, 2009 at 20:15

Thanks a ton, these really helped.

I’m just a beginner and I’m trying to learn a little bit of C before I go to
college. I installed this program and followed all the instructions but when I
try to run this “Hello, World” program:
#include

main()
{
printf (“Hello, World!”);
return 0;
}

I get the following messages and I have absolutely no clue what they
mean, Please Help!

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJEC TS= .build-conf


make[1]: Entering directory `/cygdrive/c/Users/Eugene
Kovalev/Briefcase/My Programs/Learning C programming/Learning C ’
/usr/bin/make -f nbproject/Makefile-Debug.mk dist/Debug/C ygwin-
Windows/learning_c.exe
make[1]: *** [.build-conf] Aborted (core dumped)
make[1]: Leaving directory `/cygdrive/c/Users/Eugene
Kovalev/Briefcase/My Programs/Learning C programming/Learning C ’
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 6s)

Reply

Royalexander said
Wednesday 29 July, 2009 at 7:09

Hey Eugene, unfortunately I’m still no C (++) expert. Your


code does look correct, however I think something went
wrong with your include statement, you don’t finish it so your
entire program now looks like an include statement.

Try changing the first line to something like:

#include

(for more info on that notation see:


http://msdn.microsoft.com/en-
us/library/36k2cdd4(VS.71).aspx )
Hope this helps)

Reply

25. BigBwana said


Saturday 1 August, 2009 at 21:14

I’m having problems, I downloaded and installed using the setup.exe (I


used the defaults) from cygwin. It looks like I have everything (even the
desk icon) except for the compilers.
In C :\cygwin, there is everything EXC EPT:

C compiler C :\C ygwin\bin\gcc.exe


C ++ C ompiler: C :\C ygwin\bin\g++-3.exe*
Fortran C ompiler: C :\C ygwin\bin\g77-3.exe*
Make C ommand: C :\C ygwin\bin\make.exe
Debugger: C :\C ygwin\bin\gdb.exe

Maybe I downloaded from a screwy site, but it was on the list.


What can I do to finish my instillation?

Reply

26. BigBwana said


Saturday 1 August, 2009 at 21:29

Ok, I think I figured it out – forgot to select the compilers in the dev
package – Kinda thought they would be there by default.

Reply

Royalexander said
Sunday 2 August, 2009 at 14:22

Ah yeah it’s a bit strange indeed, but there are so many


compilers in the GNU installer that it would be harsh to install
them all by default .

Reply

converted by Web2PDFConvert.com
27. Kotushka said
Monday 3 August, 2009 at 16:02

Thunk you a lot.

” Base Director: C :\C ygwin\bin


C compiler C :\C ygwin\bin\gcc.exe
C ++ C ompiler: C :\C ygwin\bin\g++-3.exe*
Fortran C ompiler: C :\C ygwin\bin\g77-3.exe*
Make C ommand: C :\C ygwin\bin\make.exe
Debugger: C :\C ygwin\bin\gdb.exe

this part was very useful for me. This is not said properly even by the net
beans.

Reply

Chandan said
Tuesday 20 July, 2010 at 13:00

please give me brief information how to configure cygwin in


netbeans 6.9 with versions and step by step

i am installed mingw netbeans automatically detected only


gcc,g++,g77,as
it doesn’t finds make file,qmake,cmake,gdb please help me

Reply

28. KJB said


Monday 10 August, 2009 at 16:08

Once your C and C ++ compilers are installed.

You should only add include libraries to the project that are different from
the standard compiler libraries.
To add or check standard libraries that are to be included click on Tools-
>Options and then select C /C ++ at the top of the window that appears.
Now select the C ode Assistant tab.
The top panel has a C and a C ++ tab.
Now start a cygwin command window
Start->All Programs->C ygwin->C ygwin Bash Shell
Type or copy this command for the c compiler
`gcc -print-prog-name=cc1` -v
where gcc is your C compiler.
This will give you a list of include libraries that the preprocessor is using.
Make your otions window match this list.

Now the C ++ compiler


`gcc -print-prog-name=cc1plus` -v
gcc is still the C compiler and not the C ++ compiler.
This will give you a list of include libraries that the preprocessor is using.
Make your otions window match this list. Make sure that the C ++ tab is
selected or you will be updating the C include list.

Your code assistant now matches your compiler.


Any additional libraries that you now want to use and are not part of the
current project should be added to the project->preferences.

Reply

Royalexander said
Monday 10 August, 2009 at 16:21

Thanks for this helpful tip mate!

Reply

29. QZip said


Thursday 13 August, 2009 at 11:53

Hey, I tried the NetBeans instructions, but, since they were about as
helpful as a knife in the back, I fubared something. When I went into the
Environment Variables and changed my path, I DELETED the old path and
REPLAC ED it with “C :\cygwin\bin” when, it seems from your instructions I
was just supposed to add that (with a to the END of whatever the hell
was there. Now, I have no idea what was there and no way to tell the thing
to default back to whatever it was before I screwed it up. If I go into
NetBeans, it can’t detect C ygwin. C an you help? I’m running Windows XP
Service Pack 3 (if it matters).

Reply

Royalexander said
Friday 14 August, 2009 at 11:18

Hey QZip, that is a really serious problem since the path


variable is not only the C (++) path variable but also the
commandline, JAVA, .NET PATH variable (and probably much
more) I can’t really give you some way to get it back, maybe
you can do a system restore. You can’t copy the PATH
variables from someone else because not everyone has
installed their applications at the same locations. Your best bet
to partially get everything working again if system restore
fails is to find someone with XP Service Pack 3 and rougly the
same software installed, copying their PATH variable to your
pc and hoping you both installed most applications at their
default locations.

(I know this all sucks, most modern installers modify the path
variable for you, unfortunately C ygwin and especially the
C ygwin installer is ‘way odd’.)

Good luck with restoring your computer, sorry I can’t help you
I’m running Vista.

Reply

30. Ricky said


Thursday 3 September, 2009 at 6:24

Thank you a lot, this was so helpful for me.

Greetings

Reply

31. Bruce said


Thursday 3 September, 2009 at 22:24

Wow, thanks! That was extremely helpful.

Reply

32. Maru said


Saturday 5 September, 2009 at 15:12

Hi, thank you SO much for this, I can’t tell you how many hours I spend
trying to get this done!!!! I’m so used to JAVA that whenever some comes
to me asking for help with C (I’m a TA on a fundamentals of programming
class) I remember that I haven’t done this stuff for my netbeans…

Does this steps also work on nebeans 6.7?????

PS: sorry for my english… I’m from South America =)

Reply

Royalexander said
Saturday 5 September, 2009 at 16:04

Hey Maru,

No problem, and I think this will work for most versions of


Netbeans .

Reply

converted by Web2PDFConvert.com
33. Arpit said
Tuesday 8 September, 2009 at 17:35

Hello:

I am in a fix. Please suggest me some help. I am building an application


and using C ygwin development environment. All compilation is successful
but every time at linking stage I get the error 53 !!

see this -

(LD) exe/DEBUG/DSP1_p0.dxe exe/DEBUG/DSP1_p1.dxe


exe/DEBUG/DSP1_sm.dxe
“C :\Program Files/Analog Devices/VisualDSP 4.5/linker.exe” -jcs2l -si-
revision
0.5 -T DSP1.ldf -Map ../../Integration/build/exe/DEBUG/DSP1.map.xml -od
../../In
tegration/build/exe/DEBUG -MDBUILD_TYPE_DEBUG
make[1]: *** [../../Integration/build/exe/DEBUG/DSP1_p0.dxe] Error 53
make[1]: Leaving directory `/cygdrive/c/Y050-buildBV/Integration/build’
make: *** [binaries-all] Error 2

Please let me know if you require some more info. But since past one
week, I am stupidly wasting my time trying solving this issue but still not
successful

Reply

Royalexander said
Tuesday 8 September, 2009 at 21:25

Hey Arpit, I have no idea how to fix this issue, best ask it at a
forum related to C ygwin C ++ compiler. (Maybe the C ygwin
website or mailing list?). I’ll leave your comment here so
other people might suggest fixes.

Reply

Arpit said
Thursday 10 September, 2009 at 11:01

Hello Royal:

I checked with Analog Devices guys today.. they say,

” ‘Error 53′ is being reported by cygwin itself. and reports


“The network path was not found”. If the error was being
reported by VisualDSP++ tools it would be in our standard
error format. For a linker failure, the error message would
have the form li####: “li” as a prefix meaning it came from
the linker and the “####” being the error number that can be
used to index help documentation.

Since the error comes from cygwin we are going to have a


limited ability to determine the cause. We can only suggest
that you check that the path reported in the error message
from cygwin exists and you have proper permission to access
it. ”

So they say its not a linker error basically but a C ygwin path
error. C an you suggest me what they mean by network path
of C ygwin?

Reply

Royalexander said
Thursday 10 September, 2009 at 11:37

Hey Arpit,

I wouldn’t know what they mean with network


path, I mean all your files are on a local drive
right? C an you check if
“../../Integration/build/exe/DEBUG/DSP1_p0.dxe”
is indeed 2 folders up from the working directory?

Reply

Arpit said
Thursday 10 September, 2009 at
12:38

Hey Royal,

Yeah. you are right. It is indeed a


local drive! so your explanation is
perfect – there cannot be a problem
with network path, but then what is
causing Error 53? Analog Devices
people say its not Visual DSP, its
C ygwin causing the error..

34. Tom said


Wednesday 9 September, 2009 at 6:58

Worked very nicely. Thank you very much Roy.

Reply

35. BA said
Monday 14 September, 2009 at 12:24

Thanks Roy… that was a real help. I’m way past the thrill of spending
fruitless hours to make things work that should be intuitive. You are on the
list of people to be reimbursed if I ever get to make money from my
current C ++ development .

Reply

Royalexander said
Monday 14 September, 2009 at 21:42

Yeah, this could’ve been made so easy! Oh well. Glad you


found it helpful, good luck with your C ++ programs!

Reply

36. Nate said


Tuesday 15 September, 2009 at 0:44

Did my best to follow your instructions, still getting this error when I try to
build:

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJEC TS= .build-conf


make[1]: Entering directory
`/cygdrive/c/Users/Nathan/Documents/NetBeansProjects/HelloWorldNative

/usr/bin/make -f nbproject/Makefile-Debug.mk dist/Debug/C ygwin-
Windows/libHelloWorldNative.dll
make[2]: Entering directory
`/cygdrive/c/Users/Nathan/Documents/NetBeansProjects/HelloWorldNative

mkdir -p build/Debug/C ygwin-Windows
make[2]: mkdir: C ommand not found
make[2]: *** [build/Debug/C ygwin-Windows/newmain.o] Error 127
make[2]: Leaving directory
`/cygdrive/c/Users/Nathan/Documents/NetBeansProjects/HelloWorldNative

make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory
`/cygdrive/c/Users/Nathan/Documents/NetBeansProjects/HelloWorldNative

make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 1s)

converted by Web2PDFConvert.com
Assistance would be appreciated!

Reply

Billy said
Thursday 28 January, 2010 at 23:59

Same thing happend to me =(

Reply

37. Arpit said


Friday 18 September, 2009 at 14:03

Hi Royal.

Finally got rid of that error. Had a tough time tracing that out. Yeah, as i
said, you were correct that AD people were incorrect in telling Err 53 being
a network path error.

Interestingly, the project was using a tool MapReader.exe of C adC orp that
evaluates linker files. And my machine was not having .netframework
installed that caused problem with its initiation and hence at linking stage
Visual DSP was unable to commence -> that way, the poor guy C ygwin
which was being used had no clue but to show me Error 53 coz of this!!

Thanks for your help. Am glad after eliminating this 53 from my m/c!!

Reply

38. Koen said


Saturday 19 September, 2009 at 18:35

Quite a neat site you have here, Royal! Not sure what it’s all about though.

Reply

39. Dan said


Monday 21 September, 2009 at 12:46

Thank you very much for your effort.


I’m from Romania.

A good day to you.

Reply

40. Khosi said


Thursday 24 September, 2009 at 13:38

I am from South Africa. Thank you very much. This article is the ish, each
and every step of the configuration is well laid out.

Reply

41. Joey said


Monday 28 September, 2009 at 21:19

I have followed your unstruction completely but when I enter


“C :\C ygwin\bin\gcc.exe” it enters as red and when i open up netbean it
tells me

C ould not successfully run the C :\C ygwin\bin\gcc.exe compilerto configure


the built-in source file paser.
Please make sure C :\C ygwin\bin\gcc.exe is in your PATH and restart the
ide

Its tells me that the compiler is missing or invalid…

Im only new at this so any help would be very much appricated

Reply

Royalexander said
Monday 28 September, 2009 at 21:21

Hey Joey,

Did you make sure that the file was actually there? See if it is
and if g++ is there as well. They might be named differently
(Often g++-3.exe and gcc-3.exe).

Reply

Joey said
Tuesday 29 September, 2009 at 11:51

Hello sir
Ya the files are all in there but as type
shortcut….Im using netbeans 6.7.1 on vista…
the c++ compiler is working Just not the c
compiler(the one i need)

regards

Reply

42. Arjita said


Friday 2 October, 2009 at 18:49

This is awesome! I spent so much time trying to figure this out…until I


found this post.
Really helpful and clear. Thanks

Reply

43. JKirk said


Wednesday 28 October, 2009 at 2:13

This site was useful, but I still seem to have problems.

I can’t seem to understand what you meant when you described adding
the Path. How exactly does one get to the “Windows C onfiguration Screen”
on Vista?

My compilers seem to have added correctly, but the code I’m trying to
work on doesn’t include the appropriate libraries.

I’m new to NetBeans, so any help would be appreciated.

Reply

Royalexander said
Wednesday 28 October, 2009 at 11:35

Just right click your ‘my computer’ in the start menu and
select properties.

Reply

44. Vencat said


Wednesday 28 October, 2009 at 16:02

Hello there.
Thanks a lot for this useful tips.
I followed it to start a C ++ application on Netbeans6.7.1 windows and
every hello world, or Netbeans samples seem to work fine. But I have
troubles when I start to use wstring.
When I #include and declare a std::wstring, g++ whispers me that wstring
is not part of std…
My paths seem good… I have no clue.
Any idea ?

converted by Web2PDFConvert.com
Thanks again.

Reply

Larles said
Thursday 29 October, 2009 at 11:20

It seems that wide strings are not supported by cygwin :/

Reply

Larles said
Thursday 29 October, 2009 at 11:21

It seems that wide strings are not supported by


cygwin :/
http://www.cygwin.com/ml/cygwin/2009-
01/msg00436.html

Reply

Vencat said
Thursday 29 October, 2009 at
11:43

I found a potential solution : stop


using C ygwin and try MinGW.
Everything works now.

Thanks again.

45. Kibre said


Friday 6 November, 2009 at 17:23

building is successful but it won’t run…. The system cannot find the path
specifiedProcess is started in an external terminal …
RUN FAILED

this message appears… any idea ,

Reply

Royalexander said
Sunday 8 November, 2009 at 18:29

Kibre, I have no idea maybe someone else will find a solution.

Reply

46. The Weba said


Friday 6 November, 2009 at 20:11

Thanks so much!!! ^_^

Reply

Royalexander said
Sunday 8 November, 2009 at 18:28

No problem

Reply

47. Sonal said


Friday 13 November, 2009 at 15:44

Followed all instructions as above, but still stuck up with this error
C an you please help..
Error:
C LEAN SUC C ESSFUL (total time: 200ms)

nbproject/Makefile-Debug.mk:79: .dep.inc: No such file or directory


make: /bin/sh: C ommand not found
make: *** [.depcheck-impl] Error 127
BUILD FAILED (exit value 2, total time: 187ms)

Reply

Royalexander said
Sunday 15 November, 2009 at 16:47

Hey Sonal, doesn’t look like a cygwin error to me. Maybe try
searching for err127 and depcheck-impl

Reply

48. CodenameA said


Saturday 14 November, 2009 at 16:49

You are GOD!!!


Your instructions just saved me hours of wasted time and you may also
have saved my computer from ending up like this:

ThX!

Reply

Royalexander said
Sunday 15 November, 2009 at 16:48

Haha thanks!

Reply

49. Ml said
Thursday 3 December, 2009 at 14:51

hey thank you so much, i was about to crash my computer because of


compiler problem, you saved my homework!

Reply

50. Dwi said


Sunday 6 December, 2009 at 23:40

I have installed cygwin successfully and set the path. But I dont see
Netbeans in anywhere. Please help!

Reply

converted by Web2PDFConvert.com
Roy Triesscheijn said
Monday 7 December, 2009 at 9:25

Netbeans is a seperate program (an IDE) that helps you


create programs. You have to download and install Netbeans
yourself, check http://netbeans.org/ .

Reply

51. Irfan said


Sunday 13 December, 2009 at 10:21

Hey Bro
I tried to download cygwin but I couldn’t find mirrors. U gave a link does
not working says forbidden.. something. if u have any alternatives Please
share with me I will be very thankful.
Thanks
Irfan

Reply

52. Aravind said


Thursday 24 December, 2009 at 4:58

Hi, I did everything you said, still there’s some problem. There’s no
C :\C ygwin\bin\gdb.exe available. I mean, the gdb.exe is missing. and
also, even after to setting the PATH variable to C :\cygwin\bin netbeans
IDE says {unable to configure C compiler: C :\C ygwin\bin\gcc.exe, set
PATH variable to C compiler: “C :\C ygwin\bin\gdb.exe” and restart IDE
again.} I did but it says the same thing again. Then I changed C compiler
to: “C :\C ygwin\bin\gcc-3.exe”, the problem got resolved. After all this, my
project is unable to build. Its says “Build Failed”. Please help me.

Reply

53. Lord Skass said


Saturday 16 January, 2010 at 18:24

Hi! Thank you so much!

I have already installed correctly NetBeans 6.8 and C ygwin!

I have a problem: when the compiler works there is this error

“Impossibile open the file: dorun.sh”

I’m Windows Vista user but the exstension “.sh” is used in Linux OS
(I’ve downloaded the Microsoft Version and I don’t know what must I do…)

(Sorry but I’m from Italy, I hope you’ll undestand)

Reply

Roy Triesscheijn said


Monday 25 January, 2010 at 10:45

Sorry Skass, I have no idea what that error means. I’ve


never encountered. Any luck on Google? Maybe post your
question again at http://roy-t.nl since this article was
moved there too, maybe someone sees it and posts a
sollution.

Reply

Frustratedd said
Monday 24 May, 2010 at 10:34

I have this problem too. Have been loooking for a


day still no solution

Reply

54. Leopard said


Thursday 28 January, 2010 at 22:50

I installed cygwin successfully but when i run my program in netbeans , i


got the following error:

Running “F:\Program Files\C ygwin\cygwin-b20\H-i586-


cygwin32\bin\make.exe -f Makefile C ONF=Debug” in E:\j programs\Java
Project\nbproject\C Tester

! was unexpected at this time.

make.exe”: *** [.validate-impl] Error 1

Build failed. Exit value 2.

I will be thankful if you help me.

Reply

Roy Triesscheijn said


Friday 29 January, 2010 at 9:26

I dont know for sure, but how about this:


http://forums.netbeans.org/post-53831.html

Also: please post any further questions at http://roy-t.nl I


dont come here often. (And come one guys, how big do I
have to make the “Blog moved to http://roy-t.nl” text?).

Reply

55. Joey said


Tuesday 9 February, 2010 at 19:09

Hi!

I have done all of your advices and when I started to compile a


programme I got an error
java.lang.IllegalArgumentException
Process is started in an external terminal …
RUN FAILED

before the programme will be finished

Reply

Roy Triesscheijn said


Wednesday 10 February, 2010 at 9:14

Joey, your building / compiling JAVA, this has nothing todo


with C ++, so I think your totally doing something else .

Reply

56. John said


Friday 12 February, 2010 at 10:28

Hi!

First of all thanks a lot for your helpfull tutorial on installing c/c++ on
netbeans.
I got a lot further with your description than with the one offered on
netbeans. I still encounter a tiny problem though.

Whenever I try to run an app I get the following error statement:

which: no pkg-config in (/usr/bin:/cygdrive/c/WINDOWS/System32)


make: pkg-config: C ommand not found
make: *** [.build-pre] Error 127

converted by Web2PDFConvert.com
make: *** [.build-pre] Error 127

I tried to find out what is the problem with pkg config but I was unable to
figure it out. Also checked if my path variables were set correctly and
everything was okay.

So maybe you could help with this problem.

thanks a lot

john

BUILD FAILED (exit value 2, total time: 172ms)

Reply

Roy Triesscheijn said


Friday 12 February, 2010 at 16:49

Hey John,

Unfortunately I have no clue how to fix that error, maybe


someone else has a clue?

Reply

57. Taz said


Saturday 13 February, 2010 at 0:03

Thanks, that works perfect.

Reply

58. Compiling C++ With NetBeans said


Sunday 14 February, 2010 at 17:54

[...] as if it doesn't have the needed libraries.I tried following this guide,
but it didn't sort it out: c/c++ compiler for NetBeans 6.5 (under Windows)
Here's screenshots of my settings: ImageShack Album – 3 images C an
anyone please help me get my [...]

Reply

59. Sashi said


Monday 15 February, 2010 at 2:17

C an someone help please???

I did everything but cannot compile C ++ programs but I could compile C


programs. This is what get compiling C ++ programs

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJEC TS= .build-conf


make[1]: Entering directory
`/cygdrive/c/Users/sashi/Documents/NetBeansProjects/HelloQtWorld_1′
VPATH=. -o qttmp-Debug.mk nbproject/qt-Debug.pro
/bin/sh: -o: command not found
make[1]: *** [nbproject/qt-Debug.mk] Error 127
make[1]: Leaving directory
`/cygdrive/c/Users/sashi/Documents/NetBeansProjects/HelloQtWorld_1′
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 967ms)

Reply

Roy Triesscheijn said


Monday 15 February, 2010 at 8:27

It looks like you are using the c compiler for C ++. Be sure to
check your compiler settings in Nebeans and that the C ++
compiler is called g++.exe

Reply

Sashi said
Wednesday 17 February, 2010 at 3:22

Under options I do have C ++ compiler as


C :\cygwin\bin\g++.exe . I dont know what is
wrong.
I have the path name (under environmental
variable) as
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C :\Program
Files\C yberLink\Power2Go
I didn’t even add C :\cygwin\bin

Reply

60. Sashi said


Wednesday 17 February, 2010 at 1:54

Under options I do have C ++ compiler as C :\cygwin\bin\g++.exe . I dont


know what is wrong.
I have the path name (under environmental variable) as
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C :\Program
Files\C yberLink\Power2Go
I didn’t even add C :\cygwin\bin

Reply

61. Rodanmuro said


Sunday 28 March, 2010 at 5:16

Hey man thanks a lot. I had that problem but now you resolve it. Thanks
again.

Reply

62. Lalit Samar said


Saturday 10 April, 2010 at 13:55

Running “make.exe -f Makefile C ONF=Debug clean” in C :\Documents and


Settings\India\My Documents\NetBeansProjects\Nat

To use Symbian OS tools without specifying a device name, a default

device must be set using the devices -setdefault command.

C lean failed. Exit value 2.

how solve this error plz help me

Reply

63. Gilmar said


Monday 12 April, 2010 at 20:46

I need help on this erros while trying to execute a C ++ file in netbeans


using cygwin:

It seens like the POSIX points to cygwin/c/Arquivos de programas… and I


guess it should point to c:\Arquivos de programas…

Any solution?

Reply

64. Gilmar said


Monday 12 April, 2010 at 20:47

I need help on this error while trying to execute a C ++ file in netbeans


using cygwin:

http://img695.imageshack.us/img695/7076/errokf.jpg

converted by Web2PDFConvert.com
It seens like the POSIX points to cygwin/c/Arquivos de programas… and I
guess it should point to C :\Arquivos de programas…

Any solution?

Reply

65. BigSurf said


Tuesday 13 April, 2010 at 12:50

Thanks a lot, now I can all my job do in same IDE!

Reply

66. Fsdfsd said


Thursday 15 April, 2010 at 12:16

u r the biggest fool on earth

Reply

Roy Triesscheijn said


Saturday 17 April, 2010 at 17:58

I’d love your explanation why.

Reply

67. Whipfire said


Saturday 17 April, 2010 at 15:21

Thanks very much, Roy! Your instructions worked like a champ.

Reply

68. Uli said


Monday 24 May, 2010 at 14:10

Excellent guide, worked fine =)

Reply

69. Ik.W said


Wednesday 2 June, 2010 at 8:36

excellent!! tnks

Reply

70. Carl said


Friday 11 June, 2010 at 19:04

many thanks, exactly what I was looking for as Netbeans.org and C ygwin
was unable to explain cygwin install

Reply

71. M said
Wednesday 30 June, 2010 at 17:39

Hey, thanks for great information, but I have a problem. I use NetBeans
IDE 6.7.1 and on the options>c c++>build tools, I also have a “assembler”
between fortran compiler and make command. it says assembler missing
or invalid. any suggestion how to fix it?

Reply

72. Michael Corleone said


Friday 2 July, 2010 at 12:16

It worked with NetBeans 6.9 too!

I cannot express how grateful I am.

Best

Reply

73. Roy Triesscheijn said


Friday 2 July, 2010 at 12:53

Wow and the comments are still dripping in. I’m very grateful for all the
comments, but you should really place them here: http://www.roy-t.nl
all the updates are there . (I cant think of a way to make that even
more apparent , title should say enough).

Reply

74. Chibu Jax said


Friday 2 July, 2010 at 16:59

This is great,not everyone can share their effort

Reply

75. KRISH said


Thursday 22 July, 2010 at 18:02

I am using cygwin 2.697 & netbeans6.9


I came to now that this cygwin is a major release.
Above instructions are not working.
Please help me if you can find out anything…
waiting.

Reply

Leave a Comment
Your email address will not be published. Required fields are marked *

Nam e *

Em ail *

Website

You may use these HTML tags and attributes: <a href="" title=""> <abbr
title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del
datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post Comment

Notify me of follow -up comments via email.

Notify me of new posts via email.

« Fun with stored procedures: insert only if unique. (Transact-SQL/MS SQL)


ProgPal »

Blog at WordPress.com. | Theme: Andreas09 by Andreas Viklund.

converted by Web2PDFConvert.com

Вам также может понравиться