Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 21 Nov 2014, 16:43
All times are UTC - 4
 Forum index » Off-Topic Area » Programming
Compiler suggestions for Puppy?
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Author Message
fixit


Joined: 16 Mar 2013
Posts: 924
Location: El Lago, Texas

PostPosted: Thu 06 Mar 2014, 23:08    Post_subject:  Compiler suggestions for Puppy?  

I am interested in programming in Linux.

My background includes C and 32 bit assembly.

Would prefer a GUI.

Thanks.
Back to top
View user's profile Send_private_message 
Semme

Joined: 07 Aug 2011
Posts: 4042
Location: World_Hub

PostPosted: Thu 06 Mar 2014, 23:49    Post_subject:  

A GUI similar to what?
Back to top
View user's profile Send_private_message 
fixit


Joined: 16 Mar 2013
Posts: 924
Location: El Lago, Texas

PostPosted: Fri 07 Mar 2014, 00:18    Post_subject:  

Here is what I use for assembly programming.

Andy
GUI.PNG
Description 
png

 Download 
Filename  GUI.PNG 
Filesize  81.24 KB 
Downloaded  390 Time(s) 
Back to top
View user's profile Send_private_message 
Semme

Joined: 07 Aug 2011
Posts: 4042
Location: World_Hub

PostPosted: Fri 07 Mar 2014, 00:27    Post_subject:  

There ya go.. You've made your post ten times more accessible. It's about make'n your request easy to reply to..
Back to top
View user's profile Send_private_message 
fixit


Joined: 16 Mar 2013
Posts: 924
Location: El Lago, Texas

PostPosted: Fri 07 Mar 2014, 00:48    Post_subject:  

Semme wrote:
There ya go.. You've made your post ten times more accessible. It's about make'n your request easy to reply to..


Do you mean understandable instead of accessible ?

Andy
Back to top
View user's profile Send_private_message 
amigo

Joined: 02 Apr 2007
Posts: 2276

PostPosted: Fri 07 Mar 2014, 02:21    Post_subject:  

Is that windows 3.11?
Back to top
View user's profile Send_private_message 
fixit


Joined: 16 Mar 2013
Posts: 924
Location: El Lago, Texas

PostPosted: Fri 07 Mar 2014, 02:27    Post_subject:  

amigo wrote:
Is that windows 3.11?


Windows XP SP3

Andy
Back to top
View user's profile Send_private_message 
Semme

Joined: 07 Aug 2011
Posts: 4042
Location: World_Hub

PostPosted: Fri 07 Mar 2014, 10:17    Post_subject:    

Have you tried this under Wine?
Back to top
View user's profile Send_private_message 
fixit


Joined: 16 Mar 2013
Posts: 924
Location: El Lago, Texas

PostPosted: Fri 07 Mar 2014, 15:57    Post_subject:  

It creates 16 bit code.

Will 16 bit code run under Puppy ?

Andy
Back to top
View user's profile Send_private_message 
Semme

Joined: 07 Aug 2011
Posts: 4042
Location: World_Hub

PostPosted: Fri 07 Mar 2014, 16:06    Post_subject:  

Under Wine, I'm not sure.
Back to top
View user's profile Send_private_message 
scabz


Joined: 30 Apr 2009
Posts: 308
Location: Tallahassee FL US

PostPosted: Tue 11 Mar 2014, 15:54    Post_subject:  

maybe https://netbeans.org/
but i really dont know, never looked for one.

Whats wrong with this gui lol JK
Back to top
View user's profile Send_private_message AIM YIM 
fixit


Joined: 16 Mar 2013
Posts: 924
Location: El Lago, Texas

PostPosted: Fri 14 Mar 2014, 20:11    Post_subject:  

Nothing wrong with it, but it is a console program.

Graphical User Interface.
_

Andy

But I may write some scripts to automate gcc.
Back to top
View user's profile Send_private_message 
jamesbond

Joined: 26 Feb 2007
Posts: 2230
Location: The Blue Marble

PostPosted: Sat 15 Mar 2014, 08:56    Post_subject:  

I don't know what exactly you're asking, since you're comparing it with MASM32. MASM32 is package that contains both an assembler and an IDE.

If you're asking for IDE, you can use geany that comes wth puppy. Geany can be configured to automatically compile and build stuff. If Geany is too lightweight for you, you can try Eclipse for C++ (warning: java required). It's just a choice amongst many.

If you're asking about the assembler, gcc comes with gas (GNU assembler, invoked as "as"). If you don't like gas (its format is a bit weird from those who comes from MASM world), you can use "nasm" or "yasm", or even "fasm".

If you're asking about GUI design tools, it depends on which toolkit you want to use.

If you're happy with GTK, you can use Glade GUI designer; this will output an XML file which you can load using GTK run-time and connect to its events (so you can handle button clicks etc) either from many languages: the default is C, but you can have it from shell (gtk-server) or from python (python-gtk) and many other gtk bindings.

If you like Qt, then get some of the Qt SFS and you can do roughly the same thing - but it is mainly C++.

Some people swear by wxWindows because it is cross-platform; it is also C++.

If you just want to build GUI program and doesn't really care about GUI/code separation, then the standard tool for puppy is gtkdialog. It uses "shell" as the programming language.

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread
Back to top
View user's profile Send_private_message 
technosaurus


Joined: 18 May 2008
Posts: 4376

PostPosted: Sat 15 Mar 2014, 20:22    Post_subject:  

geany (already included) can do all of this, but for whatever reason no-one ever bothered to pre-configure it to compile using the toolbar buttons (it has a gui to change it though).

gcc can compile assembly files if you name them with a .s suffix
gcc -o myprogram main.s

I would recommend checking with the geany users mailing list to get recommendations (same goes for JAVA and the multiple other languages that it supports )... I am pretty sure Micko would be willing to incorporate any improvements to the standard config if someone put a nice one together.

BTW there a ton of nice plugins for geany that make it a good contender to much heavier IDEs like anjuta, eclipse and netbeans.

_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send_private_message 
partsman

Joined: 06 Jun 2012
Posts: 261
Location: OHIO,USA

PostPosted: Tue 15 Apr 2014, 12:47    Post_subject:  

technosaurus wrote:
BTW there a ton of nice plugins for geany that make it a good contender to much heavier IDEs like anjuta, eclipse and netbeans.


Hi technosaurus Very Happy
Could you give some more info on the plugins and geany it would be greatly appreciated as I am just starting out teaching myself c++
Thanks in advance Wink

_________________
"PUPPY" POWERED BY PEOPLE
AKITA LINUX kernel 2.6.32.28
Wink
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Off-Topic Area » Programming
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0734s ][ Queries: 13 (0.0054s) ][ GZIP on ]