为啥Linux上的IDE没有vs中的win32和x64选项

默认你64的系统就输出64,32系统就输出32。要想跨平台输出需要额外设定。pc的64位跟32位可以用同一个gcc编译直接带参数即可。如果是其它平台就需要用交叉编译器指定工具链了。
■网友
你用的什么 IDE?CLion?qc?在对应的配置文件里加上交叉编译的编译器参数就行
■网友
makefile自己弄
■网友
首先现在的电脑cpu都是64位的,当然也兼容32的模式。windows兼容性好,众所周知。32位和64位一般都没啥问题。但linux好像不是。反正现在的ubuntu越新,对32位支持越差。以前用ubuntu12.04时,有的软件用没啥问题,但到了14.04, 有的就用不了了,需要32位的有些软件依赖。我当时想装上32位的这些库,但其他的依赖不满足啦,反正难弄的一批。。。不过话说回来,现在一般都是64位的系统,ubuntu官方的软件库基本都编译好了,你直接用就可以了,64位的系统用64位的软件,32位的就老老实实32位软件(现在有用32的ubuntu吗?),提供这个32位和64位选项其实没多大必要了,直接都按64位依赖编译的,提供一个最合适的不就够了吗?毕竟在windows下工作和linux工作需求有些不一样。windows可能需要兼容性好的软件,毕竟有的公司祖传模式需要。linux下,有时候ide是什么,用vim;需要软件?自己源码编译。。。
■网友
【为啥Linux上的IDE没有vs中的win32和x64选项】 在 Linux 下使用 C/C++ 的 IDE 通常仍然要知道编译器的类型、构建工具的使用方法。例如给 Makefile 多添加几个交叉编译配置,在你的系统上把相应的工具链安装上就行了,通常这样的项目能脱离 IDE 自主编译。
而 VS 之类的工具透明化了那些部分。


    推荐阅读