LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 02-03-2021, 09:50 AM   #1
ttlx01000
LQ Newbie
 
Registered: Nov 2020
Posts: 11

Rep: Reputation: Disabled
New To Linux Development (from windows)... is there a faq?


I'd like to do some linux development for the open source SVN project.

That said, I'm an experience Windows developer... but I don't know anything about tools for linux.

I built a VM which I can access and I can build the SVN code, but it fails in a test, and I'd like to step through it... trivial in Visual Studio, but how do I do that in linuxworld?

Thanks in advance.
 
Old 02-03-2021, 10:31 AM   #2
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,616

Rep: Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555Reputation: 2555
Quote:
Originally Posted by ttlx01000 View Post
I'd like to do some linux development for the open source SVN project.
If you're specifically referring to Apache Subversion, the source control system that many people will probably be surprised to hear is still active, then you should refer to their wiki and/or mailing lists.


If you simply have a project which is using SVN for its source control, you should:
1) put the relevant messages into a search engine, to see if anyone has already encountered and asked about it;
2) check the website for that project for similar resources, because they should know potential problems better than anyone here;
3) explicitly name the project, the language it uses, the precise command you entered, the failure/error message(s) that resulted, etc.


Quote:
I'd like to step through it... trivial in Visual Studio, but how do I do that in linuxworld?
Well Visual Studio Code is Microsoft's attempt at a multi-platform IDE and provides step debugging functionality, or you can put "linux [language] step debugging" into a search engine, replacing [language] with whatever is relevant, and read through the results.

The difference between Windows vs Linux is not significant compared to the difference between languages: i.e C/Java/Python/etc all have their own tools, some are cross-platform and some aren't. Getting a bunch of replies about Linux-based C++ tools is no help if you're working in Java or Python.


Last edited by boughtonp; 02-03-2021 at 10:32 AM.
 
1 members found this post helpful.
Old 02-05-2021, 09:20 AM   #3
rtmistler
Moderator
 
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,883
Blog Entries: 13

Rep: Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931
I think it all depends what you wish to develop.

Qt is fairly good for UI application programming in Linux or other OSes.

The other one for Linux is X development or X11 development. I have to admit, each time I try, I can do the example fairly well, because it's given, but I can't quite get to the point of a very rich application as I can with Qt, so I fall back to Qt all the time.

Otherwise for the internals, C and C++, or Python, and then Bash for shell scripting.

Linux also supports Eclipse developer tools, such as Modus or ADK. Once again, it all depends what you wish to work with. I've not done much web development, so I can't testify as to any good IDEs for it. The most experiences I've gained through any Linux based IDEs are through development boards or kits where I want to use them and program them, and those products guide me to use a certain set of tools.

I don't think there's any single guide.
 
Old 02-05-2021, 05:28 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,246

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
You have withheld information about the project, build system and and programming language you're working with.

If you really want an answer that isn't aware of them, then the best I can give you is that Eclipse and VSCode both support multiple languages.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] faq.php?faq=vb_faq#faq_lqwelcome: [code]tags[/code] schneidz LQ Suggestions & Feedback 1 12-30-2014 10:00 PM
Is there a WIndows to Linux Wiki (or FAQ)? ImOk Linux - Software 1 09-24-2006 06:29 PM
Is there a Linux Newbie FAQ? mattuc LQ Suggestions & Feedback 3 04-26-2004 02:53 AM
LFS FAQ not there? j.jensen@auckland.ac.nz Linux From Scratch 2 01-20-2004 06:08 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 08:09 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration