QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1201|回复: 14

一个软件人员从windows转到linux平台,开始一些疑问

[复制链接]
发表于 2003-9-15 14:01:46 | 显示全部楼层 |阅读模式
大家,我是刚刚应用到linux上的,不过刚用起来好像确实不太适应,请大家帮帮我,以下问题,该怎么解决!

1.在windwos用VC 或dev c++来编译C++,但在linux下该用什么,GCC还是别的,

2. 以前的数据是SQl 或mdb,网站的维护等 ,都是一些asp来写的,但现在linux我想sql是用不了,但如果mdb能用吗,然后做好网站我想也不能预览吧,具体我也不清楚,我只想能在windows一样能完成工作而已

这是两天点最大问题!
还有一些程序都是在 windows下运行,我想开发商如果不开支持linux版本,就没可能在这linux上运行吧

我用的时linux9.0
谢谢大家,提提意见,新手上路!
 楼主| 发表于 2003-9-15 14:02:53 | 显示全部楼层
不好意思,预览我说的是 本地IIS,刚才没有说明,不好意思
回复

使用道具 举报

 楼主| 发表于 2003-9-15 14:05:40 | 显示全部楼层
还加一点,如果是主要开发,在哪个x,windows下开发比较好,KDE还是Gnome,哪种要好
并且我如果在KDE上安装了相关的软件在GNOME中能运行吗,比如MYSQL等等
回复

使用道具 举报

发表于 2003-9-15 14:49:08 | 显示全部楼层
1.g++,但在windows下写的程序要做修改才能在linux下编译,除非你从写程序一开始就是按跨平台写.
2.数据库不懂.
3.用wine可以在linux下运行部分windows程序,但不稳定,个人玩玩还可以.
4.最好不要跟gnome/kde挂钩,也就是不要用kde和gnome的api,可以用qt或gtk,因为有些系统环境根本没有gnome和kde,但qt和gtk库一般都有.建议用gtk
回复

使用道具 举报

 楼主| 发表于 2003-9-15 14:59:27 | 显示全部楼层
是这样,GTK我刚才搜了一下,好像没有这样的类库下载,请指点给我一下载地址,下载安装后,linux一般把他jtk的类库放到哪个目录文件夹中,

我想有点问题,应该去看jtk一些说明,但现在我只对jtk只是稍微了解,所以还是请帮帮
回复

使用道具 举报

发表于 2003-9-15 15:12:16 | 显示全部楼层
一般linux都带gtk库,但gtk是C风格的,现在有一个gtk的C++版gtkmm,但它现在还不是gtk的一部分.
回复

使用道具 举报

 楼主| 发表于 2003-9-15 15:26:46 | 显示全部楼层
谢谢,了解一部分,我先搞一搞,老问也不是办法,自己动手看看,谢谢你!
回复

使用道具 举报

发表于 2003-9-15 15:32:34 | 显示全部楼层
数据库有mysql啊,你做服务器端的也不用图形化的界面吧
和win开发很不一样的,找本书来看看,明白自己需求是什么了漫漫适应吧
回复

使用道具 举报

发表于 2003-9-15 22:42:52 | 显示全部楼层
Linux下和VC对应的IDE是Kdevelop
回复

使用道具 举报

发表于 2003-9-16 22:23:01 | 显示全部楼层
请问g++怎么用呀,哪里有写说明什么的么,最好是中文的,是不是和gcc一样的用法呢??
还有呀,
#include<iostream.h>
void main()
{
    cout&lt;&lt;"hello";
}

我那天用这个试了一下,
g++ -o a a.cpp
可是总是提示有错误,真是了解的太少了,多多指教~~
回复

使用道具 举报

发表于 2003-9-17 09:32:33 | 显示全部楼层
补充一下:关于数据库
基本上mysql可以完全应付中小型的部署了 大型的数据库oracle db2 之类的都是有linux版本的 (想想谁最吹捧linux也是了)基本和windows的相同 当然细节上还是有不同的 说sql的话 那是标准到处都是一样的阿...
如果你熟悉的是sqlserver 那就转吧 别用了
mdb? 你说的是access吧 那个好像简陋了些......
回复

使用道具 举报

发表于 2003-10-24 09:44:33 | 显示全部楼层
一般,linux下的数据库是有接口的啊!!!
用接口就行了!!!
回复

使用道具 举报

发表于 2003-10-24 12:18:29 | 显示全部楼层
linux下的数据库建议用mysql了,很不错的
服务器的可以用apache+php+mysql啊
关于你的那个程序的问题
要加一些东西的
#include<iosteam>
using namespace std;
这样才能用cout和cin
回复

使用道具 举报

发表于 2003-10-24 18:17:59 | 显示全部楼层
免费的大型数据库还有:
PostgressDB(老牌的啦),InterBase 6.0 for Linux,Firebird Database(InterBase的分支).

MS SQL Server在Win上运行,通过ODBC for Linux也可以远程访问.
有人说:"换数据库就像换老婆".我最近就在做着这种麻烦事.
回复

使用道具 举报

发表于 2003-11-2 19:49:16 | 显示全部楼层
I like PostgressDB
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 10:23 , Processed in 0.090296 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表