[리눅스커널] GCC 지시어
Post
원문 보기 →[리눅스커널] GCC 지시어
[부록-A] GCC 지시어 리눅스 커널 코드를 읽다 보면 낯선 구문을 만날 가능성이 높습니다. 이 중 하나가 GCC 컴파일러 지시어입니다. 이번 시간에는 리눅스 커널에서 자주 쓰는 GCC 지시어를 소개합니다. 1. __init과 __section() __init 키워드가 함수 선언부에 있으면 해당 함수는 init.text 섹션에 위치합니다. 이해를 돕기 위해 __init 키워드로 선언된 함수를 봅시다. void __init lockup_detector_init(void)02 {03 set_sample_period(); 01번째 줄과 같이 lockup_detector_init() 함수 옆에 보이는 __init 구문입니다. 함수 선언부에 __init 키워드가 보이면 부팅 과정에서 1번 호출되는 함수라고
Related Posts
3 posts
AMD AM5 CPU 팬 쿨러 속도 및 소음 줄이기, 컴퓨터 드라이버 설치 방법 기가바이트 GCC 기준
AMD AM5 CPU 팬 쿨러 속도 및 소음 줄이기, 컴퓨터 드라이버 설치 방법 기가바이트 GCC 기준 안녕하세요. 사진&IT 크리에이터 자유분방입니다. AMD 7900X3D를 사용하고 있습니다. 라이젠 3D계열인 Ryzen 3D V-Cache 제품들의 경우 일반적인 X시리즈보다는 발열이 조금 낮은 편으로 인지하고 있었는데, 막상 사용을 계속하다 보니 공랭 쿨러가 높은 RPM으로 돌아가는 빈도가 잦았습니다. 실제 온도는 그리 높은 편은 아닌데, 쿨러가 너무 과하게 돌아가서 PC에서 펜 쿨러 소음이 꽤 크게 들려왔습니다. 이번 글에서는 AMD AM5 소켓 기가바이트 메인보드 기준으로 펜쿨러 소음 줄이는 방법 소개드리고, 기가바이트 GCC를 활용하여 윈도우 설치.......

기가바이트 메인보드 드라이버 설치 방법 GCC 이용 B650E AORUS ELITE AX ICE 기준
기가바이트 메인보드 드라이버 설치 방법 빠른 설치 GCC 이용 B650E AORUS ELITE AX ICE 기준 안녕하세요. 사진&IT 크리에이터 자유분방입니다. 얼마 전에 PC 조립을 하고 시간이 없어서 정작 사용을 못 하고 있네요. 간단히 드라이브까지만 설치를 해놓은 상태인데요. 이번 글에서는 기가바이트 메인보드 드라이버 설치를 하는 빠른 방법 소개 드려보도록 하겠습니다. 체크 사항으로는 PC에 인터넷이 안되는 상황이라면 GCC를 설치하기 전에 무선랜 드라이버 먼저 설치를 하고 진행을 하시면 됩니다. 글 아래쪽에 보시면 무선 랜 드라이버 설치하는 방법이 나와 있습니다. 유선랜을 연결을 하였거나, 다른 와이파이 동글 등을 이용하여 이미.......
리눅스 커널, 드디어 6.0 버전대 시대로 진입
며칠 지난 소식이지만, 새로운 10월의 시작과 함께 하듯이 10월 2일 리눅스 커널의 6.0 릴리즈가 등장했습니다. 기존 안정 버전 5.19 버전대에서 6.0 대에서 한 번에 올라왔지만, 메이저 버전업에 기대하는 천지개벽 같은 요소는 그리 없습니다. 버전을 6.0으로 올린 것도 5.19에서 5.20으로 가기에는 서브 버전이 좀 숫자가 크다... 고 해서 올린 의미 정도이니까요. 하지만 지속적으로 진행 중인 변화의 폭 자체는 그리 작지 않습니다. 이번 커널 6.0에서도 최신 하드웨어들에 대한 지원들이 추가되었습니다. 프로세서에서는 3세대 제온 스케일러블 ''아이스 레이크''나 AMD 라이젠 쓰레드리퍼, AMD 에픽 프로세서 등에서의 성능 최적화 등이 적용되었고, 인텔의 차세대 프로세서가 될 4세대 제온 스케일러



