当前位置: 技术问答>linux和unix
linux入门级别编程问题。。。。。欢迎来回答
来源: 互联网 发布时间:2017-02-04
本文导语: 没做过LINUX编程。最近看了些资料,仍有些问题困扰,特来咨询: (前提是做LINUX下C/c++开发,,那个JAVA,就不要回答了) 1、在LINUX下开发不带界面的控制台程序,,编译器有没有可视化的? 有人说如果不开发带界...
没做过LINUX编程。最近看了些资料,仍有些问题困扰,特来咨询:
(前提是做LINUX下C/c++开发,,那个JAVA,就不要回答了)
1、在LINUX下开发不带界面的控制台程序,,编译器有没有可视化的?
有人说如果不开发带界面的LINUX程序,就要用GCC,G++来编译。有界面的程序,用QT来开发
我的一个应用程序好几百个C/CPP文件,,我得手动去敲好几百个编译命令才可以编译完????
难道就没有类似WINDOWS下的VC这样的可视化编程工具吗????
有的话,推荐个
2、如果用GCC,G++来编译,那调试起来不是也很繁琐??我怎么像在VC编译器下一样,看内存地址,看数据,看线程数据???
。。。。。。。。。。。
求指点迷津
(前提是做LINUX下C/c++开发,,那个JAVA,就不要回答了)
1、在LINUX下开发不带界面的控制台程序,,编译器有没有可视化的?
有人说如果不开发带界面的LINUX程序,就要用GCC,G++来编译。有界面的程序,用QT来开发
我的一个应用程序好几百个C/CPP文件,,我得手动去敲好几百个编译命令才可以编译完????
难道就没有类似WINDOWS下的VC这样的可视化编程工具吗????
有的话,推荐个
2、如果用GCC,G++来编译,那调试起来不是也很繁琐??我怎么像在VC编译器下一样,看内存地址,看数据,看线程数据???
。。。。。。。。。。。
求指点迷津
|
写个makefile不就简单了么。。不过gcc好像不提供什么内存地址什么的,一般错误都会提示,找不到错了就要用gdb了
|
gdb大概都能看到, gdb也有前段GUI程序。用多了之后我都只要gdb的
|
|
通常写后台服务程序,通过makefile管理编译
调试是颇为费劲
调试是颇为费劲
|
Linux里用C++,Makefile是一定要加满的技能....
调试的话,貌似除了gdb和printf,还真就没用过别的....
调试的话,貌似除了gdb和printf,还真就没用过别的....
|
ddd - -.
|
呵呵,如果你以前做过windows下面类似MFC的开发的话,那么这个开发还是蛮容易的。你有两个选择
1: QT qt是一个跨平台的IDE,在linux下面用很方便,调试方法什么的全是vc6或者vs2008相似的。这个管理很方便的。
2: 你可以用纯vi编辑,用gcc编译,用gdb调试。用makefile管理工程。
建议用第一种方法,基本一天时间久入门开工了。
1: QT qt是一个跨平台的IDE,在linux下面用很方便,调试方法什么的全是vc6或者vs2008相似的。这个管理很方便的。
2: 你可以用纯vi编辑,用gcc编译,用gdb调试。用makefile管理工程。
建议用第一种方法,基本一天时间久入门开工了。
|
IDE倒是有,Kdevelop,Code::blocks,甚至Eclipse。
感觉调试真是不如VC方便,基本是5楼所说。嵌入式下甚至gdb都省了。
感觉调试真是不如VC方便,基本是5楼所说。嵌入式下甚至gdb都省了。
|
建议学习下automake
|
gcc 编译 可以加很多参数,去谷歌一下。 还有,源文件也不需要一个一个编译的 用 makefile来管理