由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 请教各位linux高手关于在linux下c/c++应用软件开发的一些问题
相关主题
Qt goes LGPL还是关于用GPL code的问题
中國企業沒有人真正有戰略眼光的用linux开发的software,firmware都要公布源码?
恨透了以linux为首的open sourceLinux 的 License 疑惑
Loving Qt请给推荐一个JPEG转成MPEG2 video的library
First Qt Solutions available under LGPL苹果难道不是已经往Linux里渗透了?
谁给科普一下这个LGPL是啥?按说java也够快了
麒麟操作系统[zz]做image registration, matlab和ITK哪个快?
我们家的samsung HDTV.有没有Gnu Scientific Library的non GNU替代物?
相关话题的讨论汇总
话题: linux话题: c++话题: gtk话题: qt话题: 主流
进入Linux版参与讨论
1 (共1页)
n******w
发帖数: 1
1
我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
发的知识.
请问各位高手:
(1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
(2) 主流的c/c++ compiler 是什么?
(3) 主流的IDE是什么? (是Eclipse吗?)
(4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
(5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
谢谢!!!
y*******g
发帖数: 6599
2

应该没什么区别
gcc/ g++
好像没主流的

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

A**********e
发帖数: 3102
3
搭车问 modeling/ODE/PDE 的 C++ 的库比较好的都有哪些?觉得很多概念上的东西,如
果从 OO 的角度设计 models,C++ 更容易定义。

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

r*******y
发帖数: 1081
4
这个 matlab不行吗?

,如

【在 A**********e 的大作中提到】
: 搭车问 modeling/ODE/PDE 的 C++ 的库比较好的都有哪些?觉得很多概念上的东西,如
: 果从 OO 的角度设计 models,C++ 更容易定义。

A**********e
发帖数: 3102
5
当然行。但是 matlab 不是干这个用的。
不过 matlab 现在出了些有趣的东西,比如说 SimBiology, SimMechanics, System te
st, 再加上经典的 SimuLink,还是值得玩一玩的。

站: BBS 未名空间站 (Sun Mar 8 00:01:15 2009), 转信

【在 r*******y 的大作中提到】
: 这个 matlab不行吗?
:
: ,如

n******t
发帖数: 4406
6
数值计算里面C++的地位还比较薄弱。。

,如

【在 A**********e 的大作中提到】
: 搭车问 modeling/ODE/PDE 的 C++ 的库比较好的都有哪些?觉得很多概念上的东西,如
: 果从 OO 的角度设计 models,C++ 更容易定义。

A**********e
发帖数: 3102
7
那用啥?fortran?其实都一样的,不管用 fortran 还是 C 还是 C++,都是搭架子,具
体计算还是要用 lib 函数的。

站: BBS 未名空间站 (Sun Mar 8 01:08:19 2009), 转信

【在 n******t 的大作中提到】
: 数值计算里面C++的地位还比较薄弱。。
:
: ,如

n******t
发帖数: 4406
8
我晕,难道lib不是用程序语言写的???

,具

【在 A**********e 的大作中提到】
: 那用啥?fortran?其实都一样的,不管用 fortran 还是 C 还是 C++,都是搭架子,具
: 体计算还是要用 lib 函数的。
:
: 站: BBS 未名空间站 (Sun Mar 8 01:08:19 2009), 转信

A**********e
发帖数: 3102
9
区别就在于,lib 不需要我来写。所以 lib 用啥语言写的,对我来说是透明的。
比较有名的 lib 大部分还是 fortran 的,不过用 C/C++ 调用起来没啥区别。

站: BBS 未名空间站 (Sun Mar 8 03:03:40 2009), 转信

【在 n******t 的大作中提到】
: 我晕,难道lib不是用程序语言写的???
:
: ,具

m*****n
发帖数: 5611
10
等你研究完了就发现 还是windows好用 :p

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

相关主题
谁给科普一下这个LGPL是啥?还是关于用GPL code的问题
麒麟操作系统[zz]用linux开发的software,firmware都要公布源码?
我们家的samsung HDTV.Linux 的 License 疑惑
进入Linux版参与讨论
n******t
发帖数: 4406
11
你总得有不用lib的地方,否则都是lib,你就写个wrapper,这种事显然没什么意义。

【在 A**********e 的大作中提到】
: 区别就在于,lib 不需要我来写。所以 lib 用啥语言写的,对我来说是透明的。
: 比较有名的 lib 大部分还是 fortran 的,不过用 C/C++ 调用起来没啥区别。
:
: 站: BBS 未名空间站 (Sun Mar 8 03:03:40 2009), 转信

w*********l
发帖数: 1337
12

ubuntu还是给新手普及用的,开发的似乎用ubuntu的少吧。Suse,Fedora或者Debian。
一般可用的只有gcc/g++,Intel icc似乎得花钱。
大家一般都VIM/Emacs。Eclipse做大点的东东直接就崩了,java内存管理太差。
似乎主流软件都是gtk。
如果不限定到C/C++上,R不错,SciPy似乎也不错。

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

x****u
发帖数: 44466
13

ubuntu还是给新手普及用的,开发的似乎用ubuntu的少吧。Suse,Fedora或者Debian。
对于开发来说,ubuntu和debian的区别小的很。在desktop方面当然是ubuntu,企业方
面用suse或者是redhat主要看需求了。
一般可用的只有gcc/g++,Intel icc似乎得花钱。
大家一般都VIM/Emacs。Eclipse做大点的东东直接就崩了,java内存管理太差。
似乎主流软件都是gtk。
如果不限定到C/C++上,R不错,SciPy似乎也不错。

【在 w*********l 的大作中提到】
:
: ubuntu还是给新手普及用的,开发的似乎用ubuntu的少吧。Suse,Fedora或者Debian。
: 一般可用的只有gcc/g++,Intel icc似乎得花钱。
: 大家一般都VIM/Emacs。Eclipse做大点的东东直接就崩了,java内存管理太差。
: 似乎主流软件都是gtk。
: 如果不限定到C/C++上,R不错,SciPy似乎也不错。

z*****k
发帖数: 600
14
Image procesisng also may need NetLib, GSL, ffmpeg, ImageMagick, livemedia.
Qt will overtake GTK down the road since it has become LGPL in January. But
GTK is still based on C native for C people which I like. Besides, SDL is
simple and fast.
gcc/g++ is the predominant compiler. But IPP for Linux is free (you need
check licensing details for commercial use)
Linux is generally much better than windows for image processing for
research.

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

A**********e
发帖数: 3102
15
R 来做 image processing 和信号处理,科学计算?R 不是做统计的么?

+开

【在 w*********l 的大作中提到】
:
: ubuntu还是给新手普及用的,开发的似乎用ubuntu的少吧。Suse,Fedora或者Debian。
: 一般可用的只有gcc/g++,Intel icc似乎得花钱。
: 大家一般都VIM/Emacs。Eclipse做大点的东东直接就崩了,java内存管理太差。
: 似乎主流软件都是gtk。
: 如果不限定到C/C++上,R不错,SciPy似乎也不错。

A**********e
发帖数: 3102
16
ft 啊,呵呵,你是写 lib 的,我是用 lib 做 modeling/simulation 的,有社会分工
的不同的。应当反过来说,如果那些基本的 solver/functions 还得我自己写,那我还
要这个 lib 干啥?

站: BBS 未名空间站 (Sun Mar 8 03:25:28 2009), 转信

【在 n******t 的大作中提到】
: 你总得有不用lib的地方,否则都是lib,你就写个wrapper,这种事显然没什么意义。
l*****g
发帖数: 547
17

Redhat Enterprise Linux
gcc, intel compiler
....
Qt, Gtk, motif (yes, old things die hard, besides tons of tools available)

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

n******t
发帖数: 4406
18
如果是modeling 或者simulation,c++当然地位已经比较确立了,比较容易重用代码。
。。
写solver的人也会用lib的,比如像矩阵乘法这种东西,没有人会自己写了。

【在 A**********e 的大作中提到】
: ft 啊,呵呵,你是写 lib 的,我是用 lib 做 modeling/simulation 的,有社会分工
: 的不同的。应当反过来说,如果那些基本的 solver/functions 还得我自己写,那我还
: 要这个 lib 干啥?
:
: 站: BBS 未名空间站 (Sun Mar 8 03:25:28 2009), 转信

a*****i
发帖数: 4391
19

商业软件还是redhat用的比较多。RHEL5或者CentOS5.2.
gcc
That depends on how you like to program. Some likes vim+shell, some prefers
Emacs. :) (I like emacs+viper mode+vimpulse.) It is never eclipse though.
Normally if you want to write your code in C, use GTK, if c++, use Qt.
No idea. :)

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

A**********e
发帖数: 3102
20
一直想装 NAG 那个库,我们学校有 linux license,但是 OIT 那帮猪头一直搞不定那
个 license,所以一直没有成功。nnd,我手把手教都教不会。

站: BBS 未名空间站 (Sun Mar 8 17:04:27 2009), 转信
分工
我还

【在 n******t 的大作中提到】
: 如果是modeling 或者simulation,c++当然地位已经比较确立了,比较容易重用代码。
: 。。
: 写solver的人也会用lib的,比如像矩阵乘法这种东西,没有人会自己写了。

L***n
发帖数: 6727
21
just curous, why don't you use vim directly?:)

prefers

【在 a*****i 的大作中提到】
:
: 商业软件还是redhat用的比较多。RHEL5或者CentOS5.2.
: gcc
: That depends on how you like to program. Some likes vim+shell, some prefers
: Emacs. :) (I like emacs+viper mode+vimpulse.) It is never eclipse though.
: Normally if you want to write your code in C, use GTK, if c++, use Qt.
: No idea. :)

T********r
发帖数: 6210
22
算了,还是继续用VC在Windows下捣鼓吧。

【在 n******w 的大作中提到】
: 我一直做Windows (Visual C++) 图像处理软件开发, 现在想学一些linux下用c/c++开
: 发的知识.
: 请问各位高手:
: (1) 现在主流的用于应用软件开发的Linux是什么版本? 我只用过ubuntu.
: (2) 主流的c/c++ compiler 是什么?
: (3) 主流的IDE是什么? (是Eclipse吗?)
: (4) 主流的GUI开发工具是什么? (是Qt吗? GTK 如何?)
: (5) 其他有关的开发工具(特别是有关图像和信号处理及科学计算方面的)
: 有哪些? 我准备用 OpenCV, IPP/MKL, VTK/ITK, etc. 别的呢?
: 谢谢!!!

1 (共1页)
进入Linux版参与讨论
相关主题
有没有Gnu Scientific Library的non GNU替代物?First Qt Solutions available under LGPL
报Offer谁给科普一下这个LGPL是啥?
本站身家超过32亿美元的著名程序员魏老师麒麟操作系统[zz]
能用Qt开发在公司内部共享的小软件吗? (转载)我们家的samsung HDTV.
Qt goes LGPL还是关于用GPL code的问题
中國企業沒有人真正有戰略眼光的用linux开发的software,firmware都要公布源码?
恨透了以linux为首的open sourceLinux 的 License 疑惑
Loving Qt请给推荐一个JPEG转成MPEG2 video的library
相关话题的讨论汇总
话题: linux话题: c++话题: gtk话题: qt话题: 主流