기본 콘텐츠로 건너뛰기

7월, 2017의 게시물 표시

AIX to LINUX makefile migration (AIX소스 리눅스용 메이크파일 만들기)

AIX에서 빌드하던 C소스를 LINUX로 가져와야 하는 상태에서 열심히 빌드시도 > 실패 > 시도 > 실패 (겁나 삽질)을 반복하고있다.. 일단.. 컴파일러와, OS차이도 있겠지만..옵션도 모양이 약간씩 다르기에 ! 기초부터 공부하고 makefile 을 기존에 사용하던것을 모두 버리고 새로 작성하기로함 막막한 상태일지언정 한가지만 집고 넘어가자 focus) CC와 GCC의 차이  - CC는 유료, GCC는 무료  - CC와 GCC간에 컴파일가능한 문법차이가 존재한다 예를들면.. GCC는 int foo(int value){} CC는 foo(value) int value {} 를 허용한다.. 아 왜 이런 변태같은 문법으로 코딩을 한거야 ? 지금 내가 접하고있는 소스가 딱 저모양인데 접할때부터 나를 혼란스럽게 만들었다 현재 Redhat 상용버전을 사용하고있으며 다행히 AIX에서 사용하던 컴파일러인 CC가 Redhat에서도 지원이 되길래 큰 소스수정 없이 빌드를 시도할 수 있는상태 필수 참고자료 "플랫포별 컴파일 옵션 차이" http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html 그럼이제 가장 피곤하고 까다롭게 굴었던 라이브러리 빌드를 속성과정으로 학습! 사실 처음부터 아래 내용을 알고 시작했더라면 여태껏 삽질은 안해도 됐을것이다.. 역시 아는게 힘인듯 [소스작성] 라이브러리 해더 vi mysum.h int ysum(int a, int b); 라이브러리 소스 vi mysum.c #include "mysum.h" int ysum(int a, int b) {     return a + b; } 라이브러리를 참조하여 ysum을 수행하는 테스트소스 vi test.c #include "mysum.h" #include <stdio.h> int main() {      

앱 아이콘 크기별 자동생성 (Android, IOS)

앱 개발후 배포과정에서 빠질수없는 과정이죠 스토어에서 요구하는 여러 사이즈의 아이콘이미지 ! 1024x1024 png 파일 하나만 만들면 나머지는 알아서 생성해주는 사이트가 있어서 공유 합니다! "앱 아이콘 제작 툴(도구)" http://icon.angrymarmot.org/