lpc2103 发表于 2015-10-18 19:36

不是C当JAVA使,不是这个意思,我在HP-UNIX上编译的C东西可以在Solaris和AIX上运行,反过来也行,可是MAC上编译的就不行,反过来也不行,这不是证明MAC的API和正统UNIX还是不一样的吗?

----发送自 HUAWEI Che1-CL20,Android 4.4.4

ostcollector 发表于 2015-10-18 19:40

本帖最后由 ostcollector 于 2015-10-18 19:44 编辑

lpc2103 发表于 2015-10-18 19:36
不是C当JAVA使,不是这个意思,我在HP-UNIX上编译的C东西可以在Solaris和AIX上运行,反过来也行,可是MAC上 ...
嗯,我第一次听说PA-RISC和IA-64上面编译的代码可以在PowerPC上面运行
还不用交叉编译

lpc2103 发表于 2015-10-18 19:46

本帖最后由 lpc2103 于 2015-10-18 20:27 编辑

你以为HP-UNIX系统只有PA-RISC和IA-64硬件架构而没有XEON的架构?IA-64都已经死透了啊,AIX你以为只有PPC平台的?

我搞错了,远程SSH下看单位那台HP-UNIX的机子WHOAMI看了下,确实是IA-64的老机子,之所以能在另外的UNIX系统上运行C是因为NONSTOP IDE的原因。。。。。。另外的UNIX是Solaris for86,AIX确实是我乱说的,只在AIX上移植过JAVA和PHP。。。。。。

----发送自 HUAWEI Che1-CL20,Android 4.4.4

wizardasd 发表于 2015-10-18 19:47

四点 发表于 2015-10-18 09:32
git的话,免费的gitup,sourcetree都很好用。
terminal下用zsh其实也不错。
收费的git-tower听说不错,我 ...

求问win下有什么好的git客户端?

四点 发表于 2015-10-18 19:49

wizardasd 发表于 2015-10-18 19:47
求问win下有什么好的git客户端?

source tree有windows版,别的不知道了。

阿森纳 发表于 2015-10-18 19:51

henvelleng 发表于 2015-10-18 20:35

引用第206楼lpc2103于2015-10-18 19:36发表的:
不是C当JAVA使,不是这个意思,我在HP-UNIX上编译的C东西可以在Solaris和AIX上运行......

也可能是c库的配置不同吧,先看看静态编译能不能跑

有时自己做的交叉编译器和官方的编译结果也不同,有时表面上能勉强运行,实际有隐藏问题。再比如通用的arm交叉编译器生成的文件也不能直接在安卓上运行,要静态编译才行

再有,即使POSIX接口完全兼容,各操作系统的系统调用内部实现也不同,会有细微差别,apue上每个函数都列了个表格罗列各操作系统下的差别

----发送自 Xiaomi MI 2SC,Android 5.0.2

lacerta 发表于 2015-10-18 20:51

lpc2103 发表于 2015-10-18 19:06
谁会在开发环境上装KDE和COMPIZ,有啥意义?KDE的函数和库的调用一塌糊涂你知道吗?很不稳定。都2015年了 ...

你号称做了这么些年开发怎么就连基本都搞错呢?
编译出来的文件没法拿来直接用用是因为ABI不一样,不是因为API不兼容
你干嘛不去ubuntu官方网站上编辑,中文网那种老得正确性都没法验证的文章拿出来让人笑吗

灼眼的萌萌 发表于 2015-10-18 21:04

Macbook唯一的“不可替代”的用途是可以编译调试iOS程序,黑苹果这方面就苦逼的很。
其它么?其实都和PC差不多。

lpc2103 发表于 2015-10-18 21:11

编译结果是ELF文件才和ABI二进制接口相关。。。。。你不是说COMPIZ吗,我在中文WIKI上写不影响他和OS X的UI差很多啊,也就是给MATE和GNOME这样的难看的桌面添添花而已,如果是我自己用,情愿不装任何桌面,直接命令行了,反正又不拿来刷S1。

----发送自 HUAWEI Che1-CL20,Android 4.4.4

lacerta 发表于 2015-10-18 21:17

lpc2103 发表于 2015-10-18 21:11
编译结果是ELF文件才和ABI二进制接口相关。。。。。你不是说COMPIZ吗,我在中文WIKI上写不影响他和OS X的UI ...

你说要桌面嘛,装KDE有什么问题。
另外KDE代码我没看过,但和你开发有什么关系,你要开发GUI的话调用的不是widget toolkit? 还是说你和QT搞混了?

你编出来不是ELF总是种二进制格式吧?还是我误会了?

newfaceryo 发表于 2015-10-18 21:20

天妇罗 发表于 2015-10-18 15:44
是不是mac我不确定,反正湾区没几个用windows的码农

您老眼中的湾区就是整个码农的世界吧,湾区有没有做游戏开发的啊?

lpc2103 发表于 2015-10-18 21:25

如果两边的系统都是相同的ABI,比如都是ibcs的话这就还是API的锅,前面说的就是这个。
PS:UNIX和LINUX装了桌面就是异端!OS X确实好看这还要争?不管是KDE带COMPIZ插件还是LXDE,XFCE,UNITY,MATE,GNOME和MAC比都不是那么美观这也要一直争?好无聊(#゚Д゚)

----发送自 HUAWEI Che1-CL20,Android 4.4.4

lacerta 发表于 2015-10-18 21:36

lpc2103 发表于 2015-10-18 21:25
如果两边的系统都是相同的ABI,比如都是ibcs的话这就还是API的锅,前面说的就是这个。
PS:UNIX和LINUX装了 ...

你确定OS X支持IBCS?

wangh 发表于 2015-10-18 21:51

http://stackoverflow.com/research/developer-survey-2015#techOS-2015

正统Unix果然比linux强……





了那么一点

四点 发表于 2015-10-18 22:37

wangh 发表于 2015-10-18 21:51
http://stackoverflow.com/research/developer-survey-2015#techOS-2015

正统Unix果然比linux强……

这是在说至少20%的开发者用的Mac?

dovahkiin 发表于 2015-10-18 23:25

苹果是 geek 做出来给 geek 玩的,问题 Jobs 销售能力太强了,生生把这东西卖给了普通人;linux 同理,不过 linux 只是个 os,不够看。

pc 那就是 ibm 搞出来给企业办公用的,只不过兼容机市场太发达了,想想当初联想电脑那天价,windows 9X 那屎样,苹果也有黑点?当初 windows 才是异类,各种工具都是 unix/linux 版本比较多,除了 VC 开发有多少人会选 windows?

要知道在开放市场里 windows 一直都是异类,即便他统治了家用 pc 界,依然不能改变微软在开发人员心目中的形象。微软搞的copyright 和厂家联盟垄断都与 it 界开放自由的那一套格格不入,除了中国这种盗版泛滥几十年的地方,其它地方的人都会仔细考虑 1k+的 os 到底值不值得买。无非近十年 2k/xp 让人们对微软改观了,pc 机才变成正经的生产力工具,到今天再谈苹果 vs pc 已经没意义了。至少论起笔电,牌子多的都能开世界杯了,用全部 pc 品牌来爆苹果一家有意义么?

西门无恨 发表于 2015-10-19 00:30

T-34/85 发表于 2015-10-19 01:13

ylns1314 发表于 2015-10-19 01:56

本帖最后由 ylns1314 于 2015-10-19 01:58 编辑

wangh 发表于 2015-10-18 21:51
http://stackoverflow.com/research/developer-survey-2015#techOS-2015

正统Unix果然比linux强……

用Atom的人竟然这么多了
不过最让我惊讶的是竟然有三分之一的人在敲空格...


HGP 发表于 2015-10-19 02:00

工控民工算程序员吗?自动化应该没人用MAC。

    —— from S1 Nyan (NOKIA Lumia 1020)

benjin 发表于 2015-10-19 02:55

MACBOOK AIR,这玩意不是苹果出的上网本么?

choice 发表于 2015-10-19 06:26

ylns1314 发表于 2015-10-19 01:56
用Atom的人竟然这么多了
不过最让我惊讶的是竟然有三分之一的人在敲空格...



又不是手巧空格,基本都是tab自动转空格

ylns1314 发表于 2015-10-19 06:51

choice 发表于 2015-10-19 06:26
又不是手巧空格,基本都是tab自动转空格

哦哦我还是第一次知道...

karloku 发表于 2015-10-19 09:05

ylns1314 发表于 2015-10-19 06:51
哦哦我还是第一次知道...

面向技术人员的文本编辑器基本都有这个功能, 连nano的设置里都能打开
tab最大问题还是不通用, 不同的人因为自己编码习惯设置的tab宽度都不一定相同. 用tab作为对齐很有可能到别人编辑器里就乱了

结夜野棠 发表于 2015-10-19 12:42

四点 发表于 2015-10-19 13:07

结夜野棠 发表于 2015-10-19 12:42
编写代码,缩进一定要使用三个空格。一格代表智慧,一格代表勇气,一格代表爱。 ...

要么2格要么4格成不,3格锁进能憋死我。

四点 发表于 2015-10-19 13:08

karloku 发表于 2015-10-19 09:05
面向技术人员的文本编辑器基本都有这个功能, 连nano的设置里都能打开
tab最大问题还是不通用, 不同的人因 ...

tab才不会乱吧,要么都是2格要么都是4格,整体还是对齐的。
如果你说的是制表的时候用tab,那是邪道啊!

karloku 发表于 2015-10-19 13:12

四点 发表于 2015-10-19 13:08
tab才不会乱吧,要么都是2格要么都是4格,整体还是对齐的。
如果你说的是制表的时候用tab,那是邪道啊! ...

强迫症还要做参数对齐和字典对齐的!

结夜野棠 发表于 2015-10-19 13:16

lexluthor 发表于 2015-10-19 13:19

python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1

四点 发表于 2015-10-19 13:20

结夜野棠 发表于 2015-10-19 13:16
Linux 下好多编辑器是一个tab八个空格哦,所以空格对齐才是王道

8个也没关系啊,整体还是对齐的。
最怕的就是TAB和空格混用,自己看是对齐的,到别的地方TAB变了长度就毁了。

endrollex 发表于 2015-10-19 13:26

四点 发表于 2015-10-19 13:20
8个也没关系啊,整体还是对齐的。
最怕的就是TAB和空格混用,自己看是对齐的,到别的地方TAB变了长度就毁 ...
Leading Tabs对于Tab长度变化不影响排版
非Leading有影响,所以我混用,只用Leading Tabs其余Space,这样可以避免Tab的缺点

karloku 发表于 2015-10-19 13:52

lexluthor 发表于 2015-10-19 13:19
python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1

爱小三

karloku 发表于 2015-10-19 13:53

lexluthor 发表于 2015-10-19 13:19
python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1

爱小三

天气姐姐 发表于 2015-10-19 14:05

lexluthor 发表于 2015-10-19 13:19
python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1

热血

—— 来自 samsung GT-N7000, Android 4.4.4

美人希 发表于 2015-10-19 14:28

结夜野棠 发表于 2015-10-19 13:16
Linux 下好多编辑器是一个tab八个空格哦,所以空格对齐才是王道

Unix本来是八格,但是由于遭遇NASA突袭不得已只能提前上线,Tab键也只有七格,分别代表了勇气、友情、爱心、知识、纯真、诚实和希望。
经过多年磨难后终于由Linux补全了最后一格:光明。

strider_oy 发表于 2015-10-19 15:16

あらし 发表于 2015-10-19 18:30

低熵体 发表于 2015-10-17 22:55
我老板的TP被偷了,换了个MBA,然后虚拟机用WIN,后来想让我帮装双系统,我查了下发现只能装Win8.1以上的 ...

你不是高中生么?老板是你爸?

低熵体 发表于 2015-10-19 19:08

页: 1 2 3 4 5 [6] 7
查看完整版本: [s1码农多]为什么那么多码农吹捧Macbook